Open anolting opened 1 month ago
The logs remind of this: nextcloud/all-in-one#4806
Are there any errors in your browser inspector Console tab or Network tab?
The logs remind of this: nextcloud/all-in-one#4806
As of my investigation this is another issue and I will place another issue as soon the reason for this one has been identified.
Are there any errors in your browser inspector Console tab or Network tab?
I hadn't open the browser inspector while copying the files. As I understand the architecture this happen on server and not by the browser.
I hadn't open the browser inspector while copying the files. As I understand the architecture this happen on server and not by the browser.
The copying, yes. If I understood your report correctly though, the issue isn't the copying. It's that the files aren't displayed in the Web client, even though they're actually there based on your WebDAV checks (suggesting the copy was successful).
So I was referring to checking the browser inspect when you open that folder in the Web UI.
successful).
So I was referring to checking the browser inspect when you open that folder in the Web UI
A single digit number of error like this:
A setting with the same name is already registered [Settings.js:41:11](webpack:///nextcloud/apps/files/src/services/Settings.js)
register Settings.js:41
render main.js:58
mounted FilesListHeader.vue:41
VueJS 21
updateNodes files.ts:77
E pinia.mjs:1380
fetchContent FilesList.vue:321
dir FilesList.vue:273
VueJS 11
init vue-router.esm.js:3005
init vue-router.esm.js:3004
updateRoute vue-router.esm.js:2414
transitionTo vue-router.esm.js:2263
confirmTransition vue-router.esm.js:2402
a vue-router.esm.js:2084
Ee vue-router.esm.js:2095
confirmTransition vue-router.esm.js:2396
a vue-router.esm.js:2084
a vue-router.esm.js:2088
_ vue-router.esm.js:2384
g vue-router.esm.js:2162
_ vue-router.esm.js:2362
a vue-router.esm.js:2087
a vue-router.esm.js:2091
Ee vue-router.esm.js:2095
confirmTransition vue-router.esm.js:2392
transitionTo vue-router.esm.js:2260
push vue-router.esm.js:2606
push vue-router.esm.js:3036
push vue-router.esm.js:3035
push router.ts:11
goToRoute RouterService.ts:38
and some like this:
Uncaught SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
onmessage index.js:94
o index.js:86
onclose index.js:108
setTimeout handler*2534/o/window._notify_push_ws.onclose index.js:106
o index.js:103
onclose index.js:108
setTimeout handler*2534/o/window._notify_push_ws.onclose index.js:106
o index.js:103
onclose index.js:108
setTimeout handler*2534/o/window._notify_push_ws.onclose index.js:106
o index.js:103
onclose index.js:108
setTimeout handler*2534/o/window._notify_push_ws.onclose index.js:106
o index.js:103
onclose index.js:108
setTimeout handler*2534/o/window._notify_push_ws.onclose index.js:106
o index.js:103
onclose index.js:108
setTimeout handler*2534/o/window._notify_push_ws.onclose index.js:106
o index.js:103
onclose index.js:108
setTimeout handler*2534/o/window._notify_push_ws.onclose index.js:106
o index.js:103
onclose index.js:108
[index.js:94:28](webpack:///notifications/node_modules/@nextcloud/notify_push/dist/index.js)
onmessage index.js:94
(Async: EventHandlerNonNull)
o index.js:86
AsyncFunctionNext self-hosted:800
(Async: async)
onclose index.js:108
(Async: setTimeout handler)
onclose index.js:106
(Async: EventHandlerNonNull)
o index.js:103
AsyncFunctionNext self-hosted:800
(Async: async)
onclose index.js:108
(Async: setTimeout handler)
onclose index.js:106
(Async: EventHandlerNonNull)
o index.js:103
AsyncFunctionNext self-hosted:800
(Async: async)
onclose index.js:108
(Async: setTimeout handler)
onclose index.js:106
(Async: EventHandlerNonNull)
o index.js:103
InterpretGeneratorResume self-hosted:1413
AsyncFunctionNext self-hosted:800
(Async: async)
onclose index.js:108
(Async: setTimeout handler)
onclose index.js:106
(Async: EventHandlerNonNull)
o index.js:103
InterpretGeneratorResume self-hosted:1413
AsyncFunctionNext self-hosted:800
(Async: async)
onclose index.js:108
(Async: setTimeout handler)
onclose index.js:106
(Async: EventHandlerNonNull)
o index.js:103
InterpretGeneratorResume self-hosted:1413
AsyncFunctionNext self-hosted:800
(Async: async)
onclose index.js:108
(Async: setTimeout handler)
onclose index.js:106
(Async: EventHandlerNonNull)
o index.js:103
InterpretGeneratorResume self-hosted:1413
AsyncFunctionNext self-hosted:800
(Async: async)
onclose index.js:108
(Async: setTimeout handler)
onclose index.js:106
(Async: EventHandlerNonNull)
o index.js:103
InterpretGeneratorResume self-hosted:1413
AsyncFunctionNext self-hosted:800
(Async: async)
onclose index.js:108
Uncaught SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
So it may have something to do with the notify_push
app (either that or you have second issue there).
Uncaught SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
So it may have something to do with the
notify_push
app (either that or you have second issue there).
As far I understand the usage of vueJS the errors have no connection to the bug this issue is based on.
IMHO, the vueJS messages, for example, so far only show a presumably missing error handling or indicate incorrect assumptions regarding the presence of certain information.
To make troubleshooting a little more targeted and not to randomly search for problems, I have carried out further tests.
To do this, I copied a section of one of the missing folders (missing in the web interface) again using NC's file management functions and made sure that there were only a few hundred files. These folders and the file can now be seen in the web interface.
So you could now simply copy the files in small steps. This doesn't seem to make much sense to me, it's not a workaround, and the problem seems to be possibly related to the lack of indexing of the copied data.
After reapeating this I noticed (which I have forgotten) the unfortunate chosen behavior to not overwrite an existing but instead add the string (maybe incorrect translated into english) "*_copy" to the end of the file name.
⚠️ This issue respects the following points: ⚠️
Bug description
Copying a large amount of files and folders using the web interface leads to a web view presentation where it seems as not all of the files and folders where copied. Only a fraction of the ae presented.
Steps to reproduce
Steps I used to reproduce this issue (at least in my installation). All steps are done via the web interface.
The bug exists for a longer time period and I noticed it the first time after I started again using NC in version 24.
Expected behavior
All files and folder are indexed and presented in the web interface.
Nextcloud Server version
30
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.2
Web server
Apache (supported)
Database engine version
PostgreSQL
Is this bug present after an update or on a fresh install?
None
Are you using the Nextcloud Server Encryption module?
None
What user-backends are you using?
Configuration report
List of activated Apps
Nextcloud Signing status
No errors have been found.
Nextcloud Logs
This log is flooded with this two different messages:
Additional info