nextcloud / dashboard

ARCHIVED, new Dashboard is in the server
https://nextcloud.com/dashboard
GNU Affero General Public License v3.0
58 stars 29 forks source link

Empty Screen in NC 20rc1 #70

Closed axel-rank closed 4 years ago

axel-rank commented 4 years ago

Dashboard shows empty screen in NC20rc1. Only avatar is shown.

Kat-CeDe commented 4 years ago

Hi, it is still the case in RC2 of NextCloud 20

ochorocho commented 4 years ago

Hey, running NC 20 and Firefox 81.0/Chrome 85.0.4183.121 released on Oct 3rd.

I get a blank page, well there is the users avatar on top right, and the menu is simply not readable, but its there:

grafik

JS console output:

Uncaught TypeError: OCA.Files.DetailTabView is undefined
    <anonymous> https://cloud.domain.org/js/activity/activity-sidebar.js?v=99f5cf58-8:603
    <anonymous> https://cloud.domain.org/js/activity/activity-sidebar.js?v=99f5cf58-8:803
activity-sidebar.js:603:24
Uncaught TypeError: n.Files.DetailTabView is undefined
    <anonymous> commentstabview.js:21
    <anonymous> commentstabview.js:756
    Webpack 3
commentstabview.js:21:23
Uncaught TypeError: OCA.Files.DetailTabView is undefined
    <anonymous> versionstabview.js:18
    Webpack 3
versionstabview.js:18:7
TypeError: window.OCA.Accessibility is undefined
    data App.vue:144
    VueJS 7
    <anonymous> main.js:21
    Webpack 3
vue.runtime.esm.js:1888:12
TypeError: this.background is undefined
    backgroundStyle App.vue:152
    VueJS 3
    M App.vue:1
    VueJS 6
    <anonymous> main.js:21
    Webpack 3
vue.runtime.esm.js:1888:12
Please do NOT wait for the DOMContentLoaded before registering your viewer handler Viewer.vue:214
The following mime is already registered text/csv 
Object { id: Getter & Setter, group: Getter & Setter, mimes: Getter & Setter, component: Getter & Setter, … }
Viewer.vue:508
The following mime is already registered image/svg+xml 
Object { id: Getter & Setter, group: Getter & Setter, mimes: Getter & Setter, component: Getter & Setter, … }
Viewer.vue:508
The following mime is already registered text/plain 
Object { id: Getter & Setter, group: Getter & Setter, mimes: Getter & Setter, component: Getter & Setter, … }
Viewer.vue:508
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    registerStatus App.vue:244
    registerStatus main.js:25
    <anonymous> weather-status.js:20
    EventListener.handleEvent* weather-status.js:15
    Webpack 3
vue.runtime.esm.js:1076:6
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    register App.vue:240
    register main.js:24
    <anonymous> dashboard.js:42
    EventListener.handleEvent* dashboard.js:41
    Webpack 3
vue.runtime.esm.js:1076:6
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    register App.vue:240
    register main.js:24
    <anonymous> init-dashboard.js:53
    EventListener.handleEvent* init-dashboard.js:52
    Webpack 3
vue.runtime.esm.js:1076:6
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    register App.vue:240
    register main.js:24
    <anonymous> dashboard.js:20
    EventListener.handleEvent* dashboard.js:18
    Webpack 3
vue.runtime.esm.js:1076:6
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    register App.vue:240
    register main.js:24
    <anonymous> dashboard.js:20
    EventListener.handleEvent* dashboard.js:18
    Webpack 3
vue.runtime.esm.js:1076:6
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    register App.vue:240
    register main.js:24
    <anonymous> dashboard.js:20
    EventListener.handleEvent* dashboard.js:18
    Webpack 3
vue.runtime.esm.js:1076:6
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    register App.vue:240
    register main.js:24
    <anonymous> dashboardHome.js:20
    EventListener.handleEvent* dashboardHome.js:18
    Webpack 3
vue.runtime.esm.js:1076:6
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    register App.vue:240
    register main.js:24
    <anonymous> main-dashboard.js:40
    EventListener.handleEvent* main-dashboard.js:37
    Webpack 3
vue.runtime.esm.js:1076:6
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    register App.vue:240
    register main.js:24
    <anonymous> dashboard.js:37
    EventListener.handleEvent* dashboard.js:35
    Webpack 3
vue.runtime.esm.js:1076:6
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    register App.vue:240
    register main.js:24
    <anonymous> dashboard.js:47
    EventListener.handleEvent* dashboard.js:45
    Webpack 3
vue.runtime.esm.js:1076:6
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    register App.vue:240
    register main.js:24
    <anonymous> dashboard.js:41
    EventListener.handleEvent* dashboard.js:40
    Webpack 3
vue.runtime.esm.js:1076:6
Uncaught TypeError: right-hand side of 'in' should be an object, got undefined
    Ce VueJS
    registerStatus App.vue:244
    registerStatus main.js:25
    <anonymous> main-user-status-menu.js:54
    EventListener.handleEvent* main-user-status-menu.js:49
    Webpack 3
vue.runtime.esm.js:1076:6
session heartbeat polling started session-heartbeat.js:97:9
Please do NOT wait for the DOMContentLoaded before registering your viewer handler Viewer.vue:214
The following mime is already registered application/pdf 
Object { id: Getter & Setter, mimes: Getter & Setter, component: Getter & Setter, … }
Viewer.vue:508
Bipe0 commented 4 years ago

Having the same issue

here are the errors that i'm getting in console (filtered out dashboard only errors):

dashboard.js?v=a9b615f9-48:1 TypeError: Cannot read property 'theme' of undefined
    at a.data (dashboard.js?v=a9b615f9-48:1)
    at a.<anonymous> (dashboard.js?v=a9b615f9-48:1)
    at a.<anonymous> (dashboard.js?v=a9b615f9-48:1)
    at dashboard.js?v=a9b615f9-48:1
    at dashboard.js?v=a9b615f9-48:1
    at hn (dashboard.js?v=a9b615f9-48:1)
    at a.e._init (dashboard.js?v=a9b615f9-48:1)
    at new a (dashboard.js?v=a9b615f9-48:1)
    at Module.<anonymous> (dashboard.js?v=a9b615f9-48:1)
    at n (dashboard.js?v=a9b615f9-48:1)
Ye @ dashboard.js?v=a9b615f9-48:1
Ve @ dashboard.js?v=a9b615f9-48:1
$e @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ dashboard.js?v=a9b615f9-48:1
hn @ dashboard.js?v=a9b615f9-48:1
e._init @ dashboard.js?v=a9b615f9-48:1
a @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ dashboard.js?v=a9b615f9-48:1
n @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ dashboard.js?v=a9b615f9-48:1
dashboard.js?v=a9b615f9-48:1 TypeError: Cannot read property 'match' of undefined
    at a.backgroundStyle (dashboard.js?v=a9b615f9-48:1)
    at pn.get (dashboard.js?v=a9b615f9-48:1)
    at pn.evaluate (dashboard.js?v=a9b615f9-48:1)
    at a.backgroundStyle (dashboard.js?v=a9b615f9-48:1)
    at a.<anonymous> (dashboard.js?v=a9b615f9-48:1)
    at a.e._render (dashboard.js?v=a9b615f9-48:1)
    at a.r (dashboard.js?v=a9b615f9-48:1)
    at pn.get (dashboard.js?v=a9b615f9-48:1)
    at new pn (dashboard.js?v=a9b615f9-48:1)
    at e (dashboard.js?v=a9b615f9-48:1)
Ye @ dashboard.js?v=a9b615f9-48:1
Ve @ dashboard.js?v=a9b615f9-48:1
$e @ dashboard.js?v=a9b615f9-48:1
e._render @ dashboard.js?v=a9b615f9-48:1
r @ dashboard.js?v=a9b615f9-48:1
pn.get @ dashboard.js?v=a9b615f9-48:1
pn @ dashboard.js?v=a9b615f9-48:1
e @ dashboard.js?v=a9b615f9-48:1
_n.$mount @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ dashboard.js?v=a9b615f9-48:1
n @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ dashboard.js?v=a9b615f9-48:1
dashboard.js?v=a9b615f9-48:1 Uncaught TypeError: Cannot use 'in' operator to search for 'weather' in undefined
    at Function.Ce [as set] (dashboard.js?v=a9b615f9-48:1)
    at a.registerStatus (dashboard.js?v=a9b615f9-48:1)
    at Object.registerStatus (dashboard.js?v=a9b615f9-48:1)
    at HTMLDocument.<anonymous> (weather-status.js?v=a9b615f9-48:1)
Ce @ dashboard.js?v=a9b615f9-48:1
registerStatus @ dashboard.js?v=a9b615f9-48:1
registerStatus @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ weather-status.js?v=a9b615f9-48:1
dashboard.js?v=a9b615f9-48:1 Uncaught TypeError: Cannot use 'in' operator to search for 'deck' in undefined
    at Function.Ce [as set] (dashboard.js?v=a9b615f9-48:1)
    at a.register (dashboard.js?v=a9b615f9-48:1)
    at Object.register (dashboard.js?v=a9b615f9-48:1)
    at HTMLDocument.<anonymous> (dashboard.js?v=a9b615f9-48:725)
Ce @ dashboard.js?v=a9b615f9-48:1
register @ dashboard.js?v=a9b615f9-48:1
register @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ dashboard.js?v=a9b615f9-48:725
dashboard.js?v=a9b615f9-48:1 Uncaught TypeError: Cannot use 'in' operator to search for 'twitter_notifications' in undefined
    at Function.Ce [as set] (dashboard.js?v=a9b615f9-48:1)
    at a.register (dashboard.js?v=a9b615f9-48:1)
    at Object.register (dashboard.js?v=a9b615f9-48:1)
    at HTMLDocument.<anonymous> (integration_twitter-dashboard.js?v=a9b615f9-48:347)
Ce @ dashboard.js?v=a9b615f9-48:1
register @ dashboard.js?v=a9b615f9-48:1
register @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ integration_twitter-dashboard.js?v=a9b615f9-48:347
dashboard.js?v=a9b615f9-48:1 Uncaught TypeError: Cannot use 'in' operator to search for 'twitter_home_timeline' in undefined
    at Function.Ce [as set] (dashboard.js?v=a9b615f9-48:1)
    at a.register (dashboard.js?v=a9b615f9-48:1)
    at Object.register (dashboard.js?v=a9b615f9-48:1)
    at HTMLDocument.<anonymous> (integration_twitter-dashboardHome.js?v=a9b615f9-48:347)
Ce @ dashboard.js?v=a9b615f9-48:1
register @ dashboard.js?v=a9b615f9-48:1
register @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ integration_twitter-dashboardHome.js?v=a9b615f9-48:347
dashboard.js?v=a9b615f9-48:1 Uncaught TypeError: Cannot use 'in' operator to search for 'recommendations' in undefined
    at Function.Ce [as set] (dashboard.js?v=a9b615f9-48:1)
    at a.register (dashboard.js?v=a9b615f9-48:1)
    at Object.register (dashboard.js?v=a9b615f9-48:1)
    at HTMLDocument.<anonymous> (dashboard.js?v=a9b615f9-48:408)
Ce @ dashboard.js?v=a9b615f9-48:1
register @ dashboard.js?v=a9b615f9-48:1
register @ dashboard.js?v=a9b615f9-48:1
(anonymous) @ dashboard.js?v=a9b615f9-48:408
axel-rank commented 4 years ago

Is your Accessibility App deactivated? Had blank Dashboard Page too. After activating Accessibility App it's working.

ochorocho commented 4 years ago

@axel-rank thanks. That fixed the issue. Just activated the Accessibility App.

Kat-CeDe commented 4 years ago

thanks release 20 also showing dashboard for me.

rakekniven commented 4 years ago

Server issue: https://github.com/nextcloud/server/issues/23163