photos icon indicating copy to clipboard operation
photos copied to clipboard

Invalid Date Error when `.nomedia` present in a folder without any media

Open jannis3005 opened this issue 3 years ago • 9 comments

Describe the bug When opening the Photos App, it loads for a second and then says: Invalid date Invalid date.

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Photos' in Navbar
  2. Wait a few seconds
  3. See error. It's the Same with All Media, Photos, Videos.
  4. Go to Photos > Folders, See All Folders With Images
  5. Go to Photos > Tags
  6. See all Tags and see them rapidly disapear.

Expected behavior I'd expect to see a list of my photos.

Screenshots image

Desktop (please complete the following information):

  • OS: Linux
  • Browser Brave
  • Version v1.44.112

Browser log

Refused to apply style from 'https://nextcloud.jannis-goeing.de/apps/photos/css/icons.css?v=d233662f-42' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
e @ index.es.js:2337
70903 @ index.es.js:3314
a @ bootstrap:19
71894 @ requesttoken.js:11
a @ bootstrap:19
22200 @ index.js:25
a @ bootstrap:19
12498 @ index.js:323
a @ bootstrap:19
(anonym) @ startup:4
a.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
jquery-migrate.min.js:2 JQMIGRATE: Migrate is installed, version 3.4.0
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
e @ index.es.js:2337
70903 @ index.es.js:3314
i @ bootstrap:19
71894 @ requesttoken.js:11
i @ bootstrap:19
22200 @ index.js:25
i @ bootstrap:19
55058 @ LoggerBuilder.js:10
i @ bootstrap:19
17499 @ index.js:13
i @ bootstrap:19
15458 @ chunk loaded:1
i @ bootstrap:19
(anonym) @ startup:4
i.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
globals.js:60 jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.
$e @ globals.js:60
get @ globals.js:91
(anonym) @ jquery.js:10853
(anonym) @ jquery.js:28
19755 @ jquery.js:14
r @ bootstrap:19
38994 @ .*$:292
r @ bootstrap:19
(anonym) @ startup:4
r.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
globals.js:60 $ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.
$e @ globals.js:60
get @ globals.js:91
(anonym) @ jquery.js:10856
(anonym) @ jquery.js:28
19755 @ jquery.js:14
r @ bootstrap:19
38994 @ .*$:292
r @ bootstrap:19
(anonym) @ startup:4
r.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
e @ index.es.js:2337
70903 @ index.es.js:3314
r @ bootstrap:19
71894 @ requesttoken.js:11
r @ bootstrap:19
22200 @ index.js:25
r @ bootstrap:19
4820 @ index.js:14
r @ bootstrap:19
38994 @ .*$:292
r @ bootstrap:19
(anonym) @ startup:4
r.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
e @ index.es.js:2337
70903 @ index.es.js:3314
o @ bootstrap:19
71894 @ requesttoken.js:11
o @ bootstrap:19
22200 @ index.js:25
o @ bootstrap:19
55058 @ LoggerBuilder.js:10
o @ bootstrap:19
17499 @ index.js:13
o @ bootstrap:19
68328 @ .*$:292
o @ bootstrap:19
(anonym) @ startup:4
o.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
index.js:19 Proxying an event bus of version 2.1.1 with 3.0.0
e @ index.js:19
79862 @ index.js:71
o @ bootstrap:19
62021 @ index.js:5
o @ bootstrap:19
3607 @ NcAvatar.js:2
a @ NcAvatar.js:2
3351 @ NcAvatar.js:2
a @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
75925 @ NcAvatar.js:2
o @ bootstrap:19
68328 @ .*$:292
o @ bootstrap:19
(anonym) @ startup:4
o.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
globals.js:60 jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.
$e @ globals.js:60
get @ globals.js:91
(anonym) @ jquery.js:10853
(anonym) @ jquery.js:28
19755 @ jquery.js:14
o @ bootstrap:19
65507 @ index.esm.js:517
o @ bootstrap:19
(anonym) @ NcRichContenteditable.js:2
(anonym) @ NcRichContenteditable.js:2
12323 @ NcRichContenteditable.js:2
o @ bootstrap:19
68328 @ .*$:292
o @ bootstrap:19
(anonym) @ startup:4
o.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
globals.js:60 $ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.
$e @ globals.js:60
get @ globals.js:91
(anonym) @ jquery.js:10856
(anonym) @ jquery.js:28
19755 @ jquery.js:14
o @ bootstrap:19
65507 @ index.esm.js:517
o @ bootstrap:19
(anonym) @ NcRichContenteditable.js:2
(anonym) @ NcRichContenteditable.js:2
12323 @ NcRichContenteditable.js:2
o @ bootstrap:19
68328 @ .*$:292
o @ bootstrap:19
(anonym) @ startup:4
o.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
globals.js:60 Handlebars is deprecated: please ship your own, this will be removed in Nextcloud 20
$e @ globals.js:60
get @ globals.js:91
4543 @ templates.js:2
i @ bootstrap:19
(anonym) @ hasOwnProperty shorthand:1
(anonym) @ comments.js:29
(anonym) @ comments.js:29
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
e @ index.es.js:2337
70903 @ index.es.js:3314
i @ bootstrap:19
71894 @ requesttoken.js:11
i @ bootstrap:19
22200 @ index.js:25
i @ bootstrap:19
(anonym) @ Avatar.js:24
n @ Avatar.js:1
(anonym) @ Avatar.js:151
n @ Avatar.js:1
(anonym) @ Avatar.js:1
83507 @ Avatar.js:1
i @ bootstrap:19
1794 @ web.dom-collections.for-each.js:13
i @ bootstrap:19
85063 @ chunk loaded:1
i @ bootstrap:19
(anonym) @ startup:4
i.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
major.js:2 Proxying an event bus of version 2.1.1 with 1.3.0
e @ major.js:2
17331 @ web.dom-collections.for-each.js:13
i @ bootstrap:19
(anonym) @ Avatar.js:24
n @ Avatar.js:1
(anonym) @ Avatar.js:151
n @ Avatar.js:1
(anonym) @ Avatar.js:1
83507 @ Avatar.js:1
i @ bootstrap:19
1794 @ web.dom-collections.for-each.js:13
i @ bootstrap:19
85063 @ chunk loaded:1
i @ bootstrap:19
(anonym) @ startup:4
i.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
index.js:19 Proxying an event bus of version 2.1.1 with 3.0.0
e @ index.js:19
79862 @ index.js:71
i @ bootstrap:19
62021 @ index.js:5
i @ bootstrap:19
3607 @ NcAvatar.js:2
a @ NcAvatar.js:2
3351 @ NcAvatar.js:2
a @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
75925 @ NcAvatar.js:2
i @ bootstrap:19
85063 @ chunk loaded:1
i @ bootstrap:19
(anonym) @ startup:4
i.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
t @ index.es.js:2337
2089 @ index.es.js:3314
n @ bootstrap:19
1894 @ requesttoken.js:11
n @ bootstrap:19
2200 @ index.js:25
n @ bootstrap:19
4820 @ index.js:14
n @ bootstrap:19
(anonym) @ node module decorator:4
(anonym) @ main.js:32
(anonym) @ main.js:32
index.esm.js:11 Proxying an event bus of version 2.1.1 with 3.0.2
p @ index.esm.js:11
(anonym) @ index.esm.js:59
(anonym) @ sidebar.js:65
(anonym) @ sidebar.js:65
index.js:19 Proxying an event bus of version 2.1.1 with 3.0.2
e @ index.js:19
27594 @ index.js:71
r @ bootstrap:19
22200 @ index.js:5
r @ bootstrap:19
3607 @ NcAvatar.js:2
a @ NcAvatar.js:2
3351 @ NcAvatar.js:2
a @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
75925 @ NcAvatar.js:2
r @ bootstrap:19
(anonym) @ index.esm.js:10
(anonym) @ sidebar.js:65
(anonym) @ sidebar.js:65
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
e @ index.es.js:2337
58088 @ index.es.js:3314
r @ bootstrap:19
69517 @ requesttoken.js:11
r @ bootstrap:19
32341 @ index.js:25
r @ bootstrap:19
55058 @ LoggerBuilder.js:10
r @ bootstrap:19
17499 @ index.js:13
r @ bootstrap:19
(anonym) @ logger.js:25
(anonym) @ sidebar.js:65
(anonym) @ sidebar.js:65
globals.js:60 Handlebars is deprecated: please ship your own, this will be removed in Nextcloud 20
$e @ globals.js:60
get @ globals.js:91
t.default @ no-conflict.js:8
86834 @ handlebars.runtime.js:60
l @ bootstrap:19
40202 @ runtime.js:3
l @ bootstrap:19
94702 @ item.handlebars:1
l @ bootstrap:19
22420 @ chunk loaded:1
l @ bootstrap:19
(anonym) @ startup:4
l.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
ProxyBus.ts:16 Proxying an event bus of version 2.1.1 with 3.0.2
e @ ProxyBus.ts:16
74854 @ index.ts:27
a @ bootstrap:19
22200 @ index.js:5
a @ bootstrap:19
3607 @ NcAvatar.js:2
r @ NcAvatar.js:2
3351 @ NcAvatar.js:2
r @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
75925 @ NcAvatar.js:2
a @ bootstrap:19
(anonym) @ FilesSidebarCallViewApp.vue?vue&type=template&id=15b2c996&scoped=true&:1
(anonym) @ mainFilesSidebar.js:96
(anonym) @ mainFilesSidebarLoader.js:89
ProxyBus.ts:16 Proxying an event bus of version 2.1.1 with 3.0.2
e @ ProxyBus.ts:16
78595 @ index.ts:27
a @ bootstrap:19
(anonym) @ HandBackLeft.vue?55e6:19
(anonym) @ mainFilesSidebar.js:96
(anonym) @ mainFilesSidebarLoader.js:89
globals.js:60 jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.
$e @ globals.js:60
get @ globals.js:91
(anonym) @ ua-parser.js:858
42238 @ ua-parser.js:11
a @ bootstrap:19
29823 @ BlackVideoEnforcer.js:47
a @ bootstrap:19
66294 @ localmedia.js:11
a @ bootstrap:19
52160 @ webrtc.js:6
a @ bootstrap:19
3454 @ simplewebrtc.js:3
a @ bootstrap:19
97456 @ signaling.js:1410
a @ bootstrap:19
(anonym) @ Grid.vue?7b9b:20
(anonym) @ mainFilesSidebar.js:96
(anonym) @ mainFilesSidebarLoader.js:89
ProxyBus.ts:11 Proxying an event bus of version 2.1.1 with 3.0.2
e @ ProxyBus.ts:11
(anonym) @ ProxyBus.ts:59
(anonym) @ main.js:81
(anonym) @ main.js:81
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
e @ index.es.js:2337
8088 @ index.es.js:3314
r @ bootstrap:19
9517 @ requesttoken.js:11
r @ bootstrap:19
4273 @ index.js:25
r @ bootstrap:19
5058 @ LoggerBuilder.js:10
r @ bootstrap:19
7499 @ index.js:13
r @ bootstrap:19
(anonym) @ logger.js:25
(anonym) @ main.js:81
(anonym) @ main.js:81
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
e @ index.es.js:2337
51499 @ index.es.js:3314
r @ bootstrap:19
21115 @ requesttoken.js:11
r @ bootstrap:19
62021 @ index.js:25
r @ bootstrap:19
3607 @ Avatar.js:2
a @ Avatar.js:2
3351 @ Avatar.js:2
a @ Avatar.js:2
(anonym) @ Avatar.js:2
(anonym) @ Avatar.js:2
28017 @ Avatar.js:2
r @ bootstrap:19
(anonym) @ Office.vue?66c9:1
(anonym) @ viewer.js:65
(anonym) @ viewer.js:65
index.esm.js:11 Proxying an event bus of version 2.1.1 with 3.0.2
e @ index.esm.js:11
(anonym) @ index.esm.js:59
(anonym) @ viewer.js:65
(anonym) @ viewer.js:65
viewer.js:63 Uncaught TypeError: Cannot read properties of undefined (reading 'registerAction')
    at viewer.js:63:25
    at viewer.js:65:2
    at viewer.js:65:2
(anonym) @ viewer.js:63
(anonym) @ viewer.js:65
(anonym) @ viewer.js:65
index.js:19 Proxying an event bus of version 2.1.1 with 3.0.2
e @ index.js:19
27594 @ index.js:71
a @ bootstrap:19
22200 @ index.js:5
a @ bootstrap:19
55058 @ LoggerBuilder.js:10
a @ bootstrap:19
17499 @ index.js:13
a @ bootstrap:19
52029 @ logger.js:3
a @ bootstrap:19
(anonym) @ ViewerComponent.vue?5c5f:20
(anonym) @ viewer.js:38
(anonym) @ viewer.js:38
globals.js:60 oc_appswebroots is deprecated: use OC.appswebroots instead, this will be removed in Nextcloud 20
$e @ globals.js:60
get @ globals.js:91
74411 @ mime.js:63
a @ bootstrap:19
(anonym) @ ViewerComponent.vue?5c5f:20
(anonym) @ viewer.js:38
(anonym) @ viewer.js:38
index.esm.js:11 Proxying an event bus of version 2.1.1 with 3.0.2
l @ index.esm.js:11
(anonym) @ index.esm.js:59
(anonym) @ init-card-reference.js:50
(anonym) @ init-card-reference.js:50
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
e @ index.es.js:2337
58088 @ index.es.js:3314
r @ bootstrap:19
69517 @ requesttoken.js:11
r @ bootstrap:19
32341 @ index.js:25
r @ bootstrap:19
55058 @ LoggerBuilder.js:10
r @ bootstrap:19
17499 @ index.js:13
r @ bootstrap:19
6115 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
9923 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
5606 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
5805 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
(anonym) @ ncvuecomponents.js:2
(anonym) @ ncvuecomponents.js:2
33476 @ ncvuecomponents.js:2
r @ bootstrap:19
(anonym) @ index.js:8625
(anonym) @ init-card-reference.js:50
(anonym) @ init-card-reference.js:50
index.js:19 Proxying an event bus of version 2.1.1 with 3.0.2
e @ index.js:19
27594 @ index.js:71
r @ bootstrap:19
22200 @ index.js:5
r @ bootstrap:19
3607 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
3351 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
4208 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
9446 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
3432 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
9923 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
5606 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
5805 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
(anonym) @ ncvuecomponents.js:2
(anonym) @ ncvuecomponents.js:2
33476 @ ncvuecomponents.js:2
r @ bootstrap:19
(anonym) @ index.js:8625
(anonym) @ init-card-reference.js:50
(anonym) @ init-card-reference.js:50
index.esm.js:11 Proxying an event bus of version 2.1.1 with 3.0.2
u @ index.esm.js:11
(anonym) @ index.esm.js:59
(anonym) @ reference.js:29
(anonym) @ reference.js:29
index.js:19 Proxying an event bus of version 2.1.1 with 3.0.2
e @ index.js:19
27594 @ index.js:71
r @ bootstrap:19
22200 @ index.js:5
r @ bootstrap:19
3607 @ NcAvatar.js:2
a @ NcAvatar.js:2
3351 @ NcAvatar.js:2
a @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
75925 @ NcAvatar.js:2
r @ bootstrap:19
(anonym) @ RocketIcon.vue?0826:19
(anonym) @ reference.js:29
(anonym) @ reference.js:29
index.esm.js:11 Proxying an event bus of version 2.1.1 with 3.0.0
u @ index.esm.js:11
(anonym) @ index.esm.js:59
(anonym) @ reference.js:29
(anonym) @ reference.js:29
index.js:19 Proxying an event bus of version 2.1.1 with 3.0.0
e @ index.js:19
48111 @ index.js:71
r @ bootstrap:19
22200 @ index.js:5
r @ bootstrap:19
3607 @ NcAvatar.js:2
a @ NcAvatar.js:2
3351 @ NcAvatar.js:2
a @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
75925 @ NcAvatar.js:2
r @ bootstrap:19
(anonym) @ MergedMergeRequestIcon.vue?b06f:19
(anonym) @ reference.js:29
(anonym) @ reference.js:29
index.js:19 Proxying an event bus of version 2.1.1 with 3.0.2
e @ index.js:19
79862 @ index.js:71
r @ bootstrap:19
542 @ NcAvatar.js:2
a @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
75925 @ NcAvatar.js:2
r @ bootstrap:19
(anonym) @ MergedMergeRequestIcon.vue?b06f:19
(anonym) @ reference.js:29
(anonym) @ reference.js:29
ProxyBus.ts:16 Proxying an event bus of version 2.1.1 with 3.0.2
e @ ProxyBus.ts:16
78595 @ index.ts:27
i @ bootstrap:19
45994 @ load script:2
i @ bootstrap:19
(anonym) @ jsonp chunk loading:86
(anonym) @ main.js:66
(anonym) @ main.js:66
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
e @ index.es.js:2337
58088 @ index.es.js:3314
i @ bootstrap:19
69517 @ requesttoken.js:11
i @ bootstrap:19
32341 @ index.js:25
i @ bootstrap:19
55058 @ LoggerBuilder.js:10
i @ bootstrap:19
17499 @ index.js:13
i @ bootstrap:19
6115 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
9923 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
5606 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
5805 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
(anonym) @ ncvuecomponents.js:2
(anonym) @ ncvuecomponents.js:2
33476 @ ncvuecomponents.js:2
i @ bootstrap:19
(anonym) @ Tag.vue?6116:19
(anonym) @ main.js:66
(anonym) @ main.js:66
ProxyBus.ts:16 Proxying an event bus of version 2.1.1 with 3.0.2
e @ ProxyBus.ts:16
74854 @ index.ts:27
i @ bootstrap:19
22200 @ index.js:5
i @ bootstrap:19
3607 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
3351 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
4208 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
9446 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
3432 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
9923 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
5606 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
5805 @ ncvuecomponents.js:2
a @ ncvuecomponents.js:2
(anonym) @ ncvuecomponents.js:2
(anonym) @ ncvuecomponents.js:2
33476 @ ncvuecomponents.js:2
i @ bootstrap:19
(anonym) @ Tag.vue?6116:19
(anonym) @ main.js:66
(anonym) @ main.js:66
globals.js:60 jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.
$e @ globals.js:60
get @ globals.js:91
(anonym) @ script.js?v=65d11009-42:492
globals.js:60 jQuery is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.
$e @ globals.js:60
get @ globals.js:91
(anonym) @ files.js?v=65d11009-42:122
ProxyBus.ts:16 Proxying an event bus of version 2.1.1 with 3.0.2
e @ ProxyBus.ts:16
(anonym) @ index.ts:27
(anonym) @ main.js:37
(anonym) @ main.js:37
ProxyBus.ts:16 Proxying an event bus of version 2.1.1 with 3.0.2
e @ ProxyBus.ts:16
4854 @ index.ts:27
a @ bootstrap:19
2200 @ index.js:5
a @ bootstrap:19
3607 @ NcUserBubble.js:2
a @ NcUserBubble.js:2
3351 @ NcUserBubble.js:2
a @ NcUserBubble.js:2
4208 @ NcUserBubble.js:2
a @ NcUserBubble.js:2
(anonym) @ NcUserBubble.js:2
(anonym) @ NcUserBubble.js:2
6122 @ NcUserBubble.js:2
a @ bootstrap:19
(anonym) @ User.vue?vue&type=template&id=b064c4b8&scoped=true&:1
(anonym) @ main.js:37
(anonym) @ main.js:37
globals.js:60 $ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.
$e @ globals.js:60
get @ globals.js:91
mounted @ NotificationsApp.vue:212
St @ vue.runtime.esm.js:2987
on @ vue.runtime.esm.js:4000
insert @ vue.runtime.esm.js:4391
T @ vue.runtime.esm.js:6897
Ba.nodeOps @ vue.runtime.esm.js:7108
e._update @ vue.runtime.esm.js:3734
r @ vue.runtime.esm.js:3844
e.get @ vue.runtime.esm.js:3415
e @ vue.runtime.esm.js:3405
e @ vue.runtime.esm.js:3861
Xn.$mount @ vue.runtime.esm.js:8727
e._init @ vue.runtime.esm.js:5656
Xn @ vue.runtime.esm.js:5717
(anonym) @ main.js:33
(anonym) @ main.js:37
(anonym) @ main.js:37
globals.js:60 $ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.
$e @ globals.js:60
get @ globals.js:91
mounted @ NotificationsApp.vue:218
St @ vue.runtime.esm.js:2987
on @ vue.runtime.esm.js:4000
insert @ vue.runtime.esm.js:4391
T @ vue.runtime.esm.js:6897
Ba.nodeOps @ vue.runtime.esm.js:7108
e._update @ vue.runtime.esm.js:3734
r @ vue.runtime.esm.js:3844
e.get @ vue.runtime.esm.js:3415
e @ vue.runtime.esm.js:3405
e @ vue.runtime.esm.js:3861
Xn.$mount @ vue.runtime.esm.js:8727
e._init @ vue.runtime.esm.js:5656
Xn @ vue.runtime.esm.js:5717
(anonym) @ main.js:33
(anonym) @ main.js:37
(anonym) @ main.js:37
globals.js:60 $ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.
$e @ globals.js:60
get @ globals.js:91
mounted @ NotificationsApp.vue:218
St @ vue.runtime.esm.js:2987
on @ vue.runtime.esm.js:4000
insert @ vue.runtime.esm.js:4391
T @ vue.runtime.esm.js:6897
Ba.nodeOps @ vue.runtime.esm.js:7108
e._update @ vue.runtime.esm.js:3734
r @ vue.runtime.esm.js:3844
e.get @ vue.runtime.esm.js:3415
e @ vue.runtime.esm.js:3405
e @ vue.runtime.esm.js:3861
Xn.$mount @ vue.runtime.esm.js:8727
e._init @ vue.runtime.esm.js:5656
Xn @ vue.runtime.esm.js:5717
(anonym) @ main.js:33
(anonym) @ main.js:37
(anonym) @ main.js:37
index.es.js:2337 Proxying an event bus of version 2.1.1 with 1.3.0
e @ index.es.js:2337
70903 @ index.es.js:3314
o @ bootstrap:19
71894 @ requesttoken.js:11
o @ bootstrap:19
22200 @ index.js:25
o @ bootstrap:19
10527 @ .*$:292
o @ bootstrap:19
(anonym) @ startup:4
o.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
index.js:19 Proxying an event bus of version 2.1.1 with 3.0.0
e @ index.js:19
79862 @ index.js:71
o @ bootstrap:19
62021 @ index.js:5
o @ bootstrap:19
3607 @ NcAvatar.js:2
a @ NcAvatar.js:2
3351 @ NcAvatar.js:2
a @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
(anonym) @ NcAvatar.js:2
75925 @ NcAvatar.js:2
o @ bootstrap:19
10527 @ index.js:35
o @ bootstrap:19
(anonym) @ startup:4
o.O @ chunk loaded:25
(anonym) @ startup:5
(anonym) @ startup:5
ConsoleLogger.js:64 [ERROR] viewer: The following handler doesn't have a valid mime array {level: 3, app: 'viewer', uid: 'jannis.goeing', handler: {…}}
value @ ConsoleLogger.js:64
value @ ConsoleLogger.js:91
registerHandler @ Viewer.vue:679
(anonym) @ Viewer.vue:402
(anonym) @ Viewer.vue:401
session-heartbeat.js:103 session heartbeat polling started
globals.js:60 $ is deprecated: The global jQuery is deprecated. It will be removed in a later versions without another warning. Please ship your own.
$e @ globals.js:60
get @ globals.js:91
displayEncryptionWarning @ encryption.js?v=65d11009-42:18
(anonym) @ encryption.js?v=65d11009-42:32
(anonym) @ delay.js:7
setTimeout (async)
(anonym) @ delay.js:6
(anonym) @ restArguments.js:18
bt @ _executeBound.js:8
a @ partial.js:18
(anonym) @ encryption.js?v=65d11009-42:31
index.js:19 Proxying an event bus of version 2.1.1 with 3.0.2
e @ index.js:19
9862 @ index.js:71
a @ bootstrap:19
2021 @ index.js:5
a @ bootstrap:19
2747 @ index.js:4
a @ bootstrap:19
768 @ NcRelatedResourcesPanel.js:2
r @ NcRelatedResourcesPanel.js:2
(anonym) @ NcRelatedResourcesPanel.js:2
(anonym) @ NcRelatedResourcesPanel.js:2
9234 @ NcRelatedResourcesPanel.js:2
a @ bootstrap:19
a.t @ create fake namespace object:10
Promise.then (async)
(anonym) @ main.js:39
vue.runtime.esm.js:3019 TypeError: Cannot read properties of undefined (reading 'width')
    at o.mapFileToItem (FilesListViewer.vue:235:1)
    at Array.map (<anonymous>)
    at FilesListViewer.vue:184:1
    at Array.flatMap (<anonymous>)
    at o.sectionsToItems (FilesListViewer.vue:175:1)
    at e.get (vue.runtime.esm.js:3415:33)
    at e.evaluate (vue.runtime.esm.js:3516:27)
    at o.sectionsToItems (vue.runtime.esm.js:5492:25)
    at o.items (FilesListViewer.vue:214:1)
    at e.get (vue.runtime.esm.js:3415:33)
Rt @ vue.runtime.esm.js:3019
Nt @ vue.runtime.esm.js:3011
St @ vue.runtime.esm.js:2978
e._render @ vue.runtime.esm.js:2657
r @ vue.runtime.esm.js:3844
e.get @ vue.runtime.esm.js:3415
e.run @ vue.runtime.esm.js:3491
_n @ vue.runtime.esm.js:4090
(anonym) @ vue.runtime.esm.js:3113
Yt @ vue.runtime.esm.js:3035
Promise.then (async)
Ot @ vue.runtime.esm.js:3060
Ut @ vue.runtime.esm.js:3125
Fn @ vue.runtime.esm.js:4175
e.update @ vue.runtime.esm.js:3482
e.notify @ vue.runtime.esm.js:695
(anonym) @ vue.runtime.esm.js:763
(anonym) @ FetchFilesMixin.js:92
u @ runtime.js:63
(anonym) @ runtime.js:294
(anonym) @ runtime.js:119
P @ PhotoSearch.js:43
s @ PhotoSearch.js:43
Promise.then (async)
P @ PhotoSearch.js:43
s @ PhotoSearch.js:43
Promise.then (async)
P @ PhotoSearch.js:43
s @ PhotoSearch.js:43
Promise.then (async)
P @ PhotoSearch.js:43
s @ PhotoSearch.js:43
(anonym) @ PhotoSearch.js:43
(anonym) @ PhotoSearch.js:43
fetchFiles @ FetchFilesMixin.js:60
getContent @ Timeline.vue:237
xt @ vue.runtime.esm.js:2987
n @ vue.runtime.esm.js:1785
xt @ vue.runtime.esm.js:2987
e.$emit @ vue.runtime.esm.js:3685
needContent @ FilesListViewer.vue:228
xt @ vue.runtime.esm.js:2987
n @ vue.runtime.esm.js:1785
xt @ vue.runtime.esm.js:2987
e.$emit @ vue.runtime.esm.js:3685
isNearBottom @ VirtualScrolling.vue:231
xt @ vue.runtime.esm.js:2987
e.run @ vue.runtime.esm.js:3503
_n @ vue.runtime.esm.js:4090
(anonym) @ vue.runtime.esm.js:3113
Yt @ vue.runtime.esm.js:3035
Promise.then (async)
Ot @ vue.runtime.esm.js:3060
Ut @ vue.runtime.esm.js:3125
Fn @ vue.runtime.esm.js:4175
e.update @ vue.runtime.esm.js:3482
e.notify @ vue.runtime.esm.js:695
set @ vue.runtime.esm.js:941
Hn.Un.set @ vue.runtime.esm.js:5311
(anonym) @ VirtualScrolling.vue:261
20vue.runtime.esm.js:3019 TypeError: Cannot read properties of undefined (reading 'source')
    at o.<anonymous> (File.vue?vue&type=template&id=3470e4e4&scoped=true&:1:247)
    at e._render (vue.runtime.esm.js:2654:28)
    at o.r (vue.runtime.esm.js:3844:27)
    at e.get (vue.runtime.esm.js:3415:33)
    at new e (vue.runtime.esm.js:3405:51)
    at e (vue.runtime.esm.js:3861:5)
    at Kn.$mount (vue.runtime.esm.js:8727:12)
    at init (vue.runtime.esm.js:4375:19)
    at vue.runtime.esm.js:6522:17
    at f (vue.runtime.esm.js:6476:13)
Rt @ vue.runtime.esm.js:3019
Nt @ vue.runtime.esm.js:3011
St @ vue.runtime.esm.js:2978
e._render @ vue.runtime.esm.js:2657
r @ vue.runtime.esm.js:3844
e.get @ vue.runtime.esm.js:3415
e @ vue.runtime.esm.js:3405
e @ vue.runtime.esm.js:3861
Kn.$mount @ vue.runtime.esm.js:8727
init @ vue.runtime.esm.js:4375
(anonym) @ vue.runtime.esm.js:6522
f @ vue.runtime.esm.js:6476
(anonym) @ vue.runtime.esm.js:6771
E @ vue.runtime.esm.js:6864
(anonym) @ vue.runtime.esm.js:6738
E @ vue.runtime.esm.js:6864
(anonym) @ vue.runtime.esm.js:6738
E @ vue.runtime.esm.js:6864
(anonym) @ vue.runtime.esm.js:6738
E @ vue.runtime.esm.js:6864
Pa.nodeOps @ vue.runtime.esm.js:7032
e._update @ vue.runtime.esm.js:3738
r @ vue.runtime.esm.js:3844
e.get @ vue.runtime.esm.js:3415
e.run @ vue.runtime.esm.js:3491
_n @ vue.runtime.esm.js:4090
(anonym) @ vue.runtime.esm.js:3113
Yt @ vue.runtime.esm.js:3035
Promise.then (async)
Ot @ vue.runtime.esm.js:3060
Ut @ vue.runtime.esm.js:3125
Fn @ vue.runtime.esm.js:4175
e.update @ vue.runtime.esm.js:3482
e.notify @ vue.runtime.esm.js:695
(anonym) @ vue.runtime.esm.js:763
(anonym) @ FetchFilesMixin.js:92
u @ runtime.js:63
(anonym) @ runtime.js:294
(anonym) @ runtime.js:119
P @ PhotoSearch.js:43
s @ PhotoSearch.js:43
Promise.then (async)
P @ PhotoSearch.js:43
s @ PhotoSearch.js:43
Promise.then (async)
P @ PhotoSearch.js:43
s @ PhotoSearch.js:43
Promise.then (async)
P @ PhotoSearch.js:43
s @ PhotoSearch.js:43
(anonym) @ PhotoSearch.js:43
(anonym) @ PhotoSearch.js:43
fetchFiles @ FetchFilesMixin.js:60
getContent @ Timeline.vue:237
xt @ vue.runtime.esm.js:2987
n @ vue.runtime.esm.js:1785
xt @ vue.runtime.esm.js:2987
e.$emit @ vue.runtime.esm.js:3685
needContent @ FilesListViewer.vue:228
xt @ vue.runtime.esm.js:2987
n @ vue.runtime.esm.js:1785
xt @ vue.runtime.esm.js:2987
e.$emit @ vue.runtime.esm.js:3685
isNearBottom @ VirtualScrolling.vue:231
xt @ vue.runtime.esm.js:2987
e.run @ vue.runtime.esm.js:3503
_n @ vue.runtime.esm.js:4090
(anonym) @ vue.runtime.esm.js:3113
Yt @ vue.runtime.esm.js:3035
Promise.then (async)
Ot @ vue.runtime.esm.js:3060
Ut @ vue.runtime.esm.js:3125
Fn @ vue.runtime.esm.js:4175
e.update @ vue.runtime.esm.js:3482
e.notify @ vue.runtime.esm.js:695
set @ vue.runtime.esm.js:941
Hn.Un.set @ vue.runtime.esm.js:5311
(anonym) @ VirtualScrolling.vue:261
20File.vue:161 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'fileid')
    at File.vue:161:1
    at u (runtime.js:63:40)
    at Generator._invoke (runtime.js:294:22)
    at Generator.next (runtime.js:119:21)
    at f (File.vue?vue&type=template&id=3470e4e4&scoped=true&:1:1)
    at o (File.vue?vue&type=template&id=3470e4e4&scoped=true&:1:1)
    at File.vue?vue&type=template&id=3470e4e4&scoped=true&:1:1
    at new Promise (<anonymous>)
    at File.vue?vue&type=template&id=3470e4e4&scoped=true&:1:1

Additional context I guess the tags disappear, because there are "no photos" - So same issue.

jannis3005 avatar Oct 19 '22 22:10 jannis3005

File.vue:161 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'fileid')
    at File.vue:161:1
    at u (runtime.js:63:40)
    at Generator._invoke (runtime.js:294:22)
    at Generator.next (runtime.js:119:21)
    at f (File.vue?vue&type=template&id=3470e4e4&scoped=true&:1:1)
    at o (File.vue?vue&type=template&id=3470e4e4&scoped=true&:1:1)
    at File.vue?vue&type=template&id=3470e4e4&scoped=true&:1:1
    at new Promise (<anonymous>)
    at File.vue?vue&type=template&id=3470e4e4&scoped=true&:1:1

skjnldsv avatar Oct 20 '22 07:10 skjnldsv

Undefined FIle ID @artonge ? :thinking:

skjnldsv avatar Oct 20 '22 08:10 skjnldsv

Also above:

vue.runtime.esm.js:3019 TypeError: Cannot read properties of undefined (reading 'width')
    at o.mapFileToItem (FilesListViewer.vue:235:1)
    at Array.map (<anonymous>)
    at FilesListViewer.vue:184:1
    at Array.flatMap (<anonymous>)
    at o.sectionsToItems (FilesListViewer.vue:175:1)
    at e.get (vue.runtime.esm.js:3415:33)
    at e.evaluate (vue.runtime.esm.js:3516:27)
    at o.sectionsToItems (vue.runtime.esm.js:5492:25)
    at o.items (FilesListViewer.vue:214:1)
    at e.get (vue.runtime.esm.js:3415:33)

And

20vue.runtime.esm.js:3019 TypeError: Cannot read properties of undefined (reading 'source')
    at o.<anonymous> (File.vue?vue&type=template&id=3470e4e4&scoped=true&:1:247)
    at e._render (vue.runtime.esm.js:2654:28)
    at o.r (vue.runtime.esm.js:3844:27)
    at e.get (vue.runtime.esm.js:3415:33)
    at new e (vue.runtime.esm.js:3405:51)
    at e (vue.runtime.esm.js:3861:5)
    at Kn.$mount (vue.runtime.esm.js:8727:12)
    at init (vue.runtime.esm.js:4375:19)
    at vue.runtime.esm.js:6522:17
    at f (vue.runtime.esm.js:6476:13)

Looks like we have an undefined file in the data flow, but never seen that. Make me think of your concern here: https://github.com/nextcloud/photos/pull/1341

@jannis3005 can you tell us if you have use .nomedia files to exclude folders ?

artonge avatar Oct 20 '22 09:10 artonge

@artonge yes i do apparently. i never (knowingly) created it, but there was one with 0bytes in size. I deleted it and the error is now gone.

jannis3005 avatar Oct 20 '22 09:10 jannis3005

@artonge yes i do apparently. i never (knowingly) created it, but there was one with 0bytes in size. I deleted it and the error is now gone.

Good that the error is gone for you, be let's keep this issue open as it should not happen.

Could you confirm that a folder with no content besides a .nomedia file broke the album view ?

artonge avatar Oct 20 '22 09:10 artonge

it's not a folder with no contents, but with no media files. the file was located in the root folder of my files. could also reproduce this exact behaviour with another user on my instance

jannis3005 avatar Oct 20 '22 09:10 jannis3005

there were several other files and folders besides the .nomedia file (odt, md)

jannis3005 avatar Oct 20 '22 09:10 jannis3005

Thanks for clarifying @jannis3005 I see to issue now :)

artonge avatar Oct 20 '22 10:10 artonge

I'm facing the same issue after upgrade to NC Hub 3 with Photos 2.0 app. If this is cause by 0 Byte files, I have no idea how to find them.

palto42 avatar Oct 28 '22 16:10 palto42