Main Issue:
When uploading .jpg or .png files via the Nextcloud Android App, the desktop client fails to sync these images, while all other file types sync normally without errors.
- Nextcloud Desktop Client: Version 3.14.1
- Nextcloud Android App: Version 3.29.2
Hello,
I’m facing a sync issue with the Nextcloud Desktop Client (version 3.14.1). When I upload .jpg or .png files via the Nextcloud Android App (version 3.29.2), the desktop client reports an error during synchronization. However, all other file types sync without any problems.
I’ve checked the logs of the desktop client and found this particular message in the following line (see attached logs for more details).
2024-10-12 00:34:29:335 [ warning nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\abstractnetworkjob.cpp:223 ]: QNetworkReply::ContentNotFoundError "Server hat \"404 Not Found\" auf \"GET https://cloud.taizen.de/remote.php/dav/files/tai/IMG_20240329_131119.jpg\" geantwortet" QVariant(int, 404)
2024-10-12 00:34:29:336 [ warning nextcloud.sync.credentials.webflow C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\creds\webflowcredentials.cpp:207 ]: QNetworkReply::ContentNotFoundError
2024-10-12 00:34:29:336 [ warning nextcloud.sync.credentials.webflow C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\creds\webflowcredentials.cpp:208 ]: "Error transferring https://cloud.taizen.de/remote.php/dav/files/tai/IMG_20240329_131119.jpg - server replied: Not Found"
2024-10-12 00:34:29:336 [ warning nextcloud.sync.propagator.download C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\propagatedownload.cpp:798 ]: server replied 404, assuming file was deleted
Full logfile:
2024-10-12 00:34:29:267 [ debug nextcloud.gui.socketapi C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\socketapi\socketapi.cpp:515 ] [ OCC::SocketApi::slotUpdateFolderView ]: Not sending UPDATE_VIEW for "1" because status() is OCC::SyncResult::SyncRunning
2024-10-12 00:34:29:268 [ warning default unknown:0 ]: QString::arg: 1 argument(s) missing in Syncing %1 (A few seconds left)
2024-10-12 00:34:29:269 [ info nextcloud.gui.application C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\owncloudgui.cpp:247 ]: Sync state changed for folder "https://cloud.taizen.de/remote.php/dav/files/tai/" : "Sync running"
2024-10-12 00:34:29:271 [ info nextcloud.sync.propagator.root.directory C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\owncloudpropagator.cpp:1582 ]: scheduleSelfOrChild OCC::PropagatorJob::NotYetStarted pending uploads 0 subjobs state OCC::PropagatorJob::NotYetStarted
2024-10-12 00:34:29:271 [ info nextcloud.sync.propagator C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\owncloudpropagator.h:221 ]: Starting CSyncEnums::CSYNC_INSTRUCTION_NEW propagation of "IMG_20240329_131119.jpg" by OCC::PropagateDownloadFile(0x1d67b018210)
2024-10-12 00:34:29:271 [ debug nextcloud.sync.propagator.download C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\propagatedownload.cpp:452 ] [ OCC::PropagateDownloadFile::start ]: "IMG_20240329_131119.jpg" 0
2024-10-12 00:34:29:272 [ warning default unknown:0 ]: QString::arg: 1 argument(s) missing in Syncing %1 (A few seconds left)
2024-10-12 00:34:29:273 [ debug nextcloud.sync.database C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\common\syncjournaldb.cpp:3062 ] [ OCC::SyncJournalDb::commitInternal ]: Transaction commit "download file start" and starting new transaction
2024-10-12 00:34:29:274 [ info nextcloud.sync.accessmanager C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\accessmanager.cpp:67 ]: 2 "" "https://cloud.taizen.de/remote.php/dav/files/tai/IMG_20240329_131119.jpg" has X-Request-ID "bdbae49a-8d91-4941-9198-568b53e01e6c"
2024-10-12 00:34:29:274 [ debug nextcloud.sync.cookiejar C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\cookiejar.cpp:90 ] [ OCC::CookieJar::cookiesForUrl ]: QUrl("https://cloud.taizen.de/remote.php/dav/files/tai/IMG_20240329_131119.jpg") requests: QList(QNetworkCookie("__Host-nc_sameSiteCookielax=true; secure; HttpOnly; SameSite=Lax; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=cloud.taizen.de; path=/"), QNetworkCookie("__Host-nc_sameSiteCookiestrict=true; secure; HttpOnly; SameSite=Strict; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=cloud.taizen.de; path=/"), QNetworkCookie("oc_sessionPassphrase=V0ItzbZt%2Fr%2B5ajlVcqn8b7yjkwR5%2BtUlihGtv5WZmWYdC; secure; HttpOnly; SameSite=Lax; domain=cloud.taizen.de; path=/"), QNetworkCookie("ocxp2z198b1d285961bbe196; secure; HttpOnly; SameSite=Lax; domain=cloud.taizen.de; path=/"))
2024-10-12 00:34:29:274 [ debug nextcloud.sync.networkjob.get C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\propagatedownload.cpp:133 ] [ OCC::GETFileJob::start ]: OCC::BandwidthManager(0x1d678464d18) false false
2024-10-12 00:34:29:274 [ info nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\abstractnetworkjob.cpp:365 ]: OCC::GETFileJob created for "https://cloud.taizen.de" + "/IMG_20240329_131119.jpg" "OCC::PropagateDownloadFile"
2024-10-12 00:34:29:274 [ debug nextcloud.sync.filesystem C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\filesystem.cpp:67 ] [ OCC::FileSystem::filePathLockFilePatternMatch ]: Checking if it is a lock file: "C:/Users/taizen/Nextcloud/.IMG_20240329_131119.jpg.~7548"
2024-10-12 00:34:29:274 [ debug nextcloud.gui.folderwatcher C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\folderwatcher.cpp:226 ] [ OCC::FolderWatcher::changeDetected ]: Locked files: QList()
2024-10-12 00:34:29:274 [ debug nextcloud.gui.folderwatcher C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\folderwatcher.cpp:236 ] [ OCC::FolderWatcher::changeDetected ]: Unlocked files: QList()
2024-10-12 00:34:29:274 [ debug nextcloud.gui.folderwatcher C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\folderwatcher.cpp:237 ] [ OCC::FolderWatcher::changeDetected ]: Locked files: QSet()
2024-10-12 00:34:29:274 [ info nextcloud.gui.folderwatcher C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\folderwatcher.cpp:252 ]: Detected changes in paths: QSet("C:/Users/taizen/Nextcloud/.IMG_20240329_131119.jpg.~7548")
2024-10-12 00:34:29:274 [ debug nextcloud.gui.folder C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\folder.cpp:911 ] [ OCC::Folder::pathIsIgnored ]: * Ignoring file "C:/Users/taizen/Nextcloud/.IMG_20240329_131119.jpg.~7548"
2024-10-12 00:34:29:335 [ warning default unknown:0 ]: QString::arg: 1 argument(s) missing in Syncing %1 (A few seconds left)
2024-10-12 00:34:29:335 [ info nextcloud.sync.credentials.webflow C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\creds\webflowcredentials.cpp:405 ]: request finished
**2024-10-12 00:34:29:335 [ warning nextcloud.sync.networkjob C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\abstractnetworkjob.cpp:223 ]: QNetworkReply::ContentNotFoundError "Server hat \"404 Not Found\" auf \"GET https://cloud.taizen.de/remote.php/dav/files/tai/IMG_20240329_131119.jpg\" geantwortet" QVariant(int, 404)**
2024-10-12 00:34:29:336 [ warning nextcloud.sync.credentials.webflow C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\creds\webflowcredentials.cpp:207 ]: QNetworkReply::ContentNotFoundError
2024-10-12 00:34:29:336 [ warning nextcloud.sync.credentials.webflow C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\gui\creds\webflowcredentials.cpp:208 ]: "Error transferring https://cloud.taizen.de/remote.php/dav/files/tai/IMG_20240329_131119.jpg - server replied: Not Found"
2024-10-12 00:34:29:336 [ warning nextcloud.sync.propagator.download C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\propagatedownload.cpp:798 ]: server replied 404, assuming file was deleted
2024-10-12 00:34:29:337 [ info nextcloud.sync.database C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\common\syncjournaldb.cpp:2109 ]: Setting blacklist entry for "IMG_20240329_131119.jpg" 8 "\n\t\tDer Server konnte die Anfrage nicht fertig stellen.\t\tSollte dies erneut auftreten, sende bitte die nachfolgenden technischen Einzelheiten an deinen Server-Administrator.\t\tWeitere Details können im Server-Protokoll gefunden werden.\t\t\t" 1728686069 0 1711714280 "574117e12d8f2e0a1011459160be387d" "" 0
2024-10-12 00:34:29:337 [ warning nextcloud.sync.propagator C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\owncloudpropagator.cpp:219 ]: escalating soft error on "IMG_20240329_131119.jpg" to normal error, 404
2024-10-12 00:34:29:337 [ warning nextcloud.sync.propagator C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\owncloudpropagator.cpp:288 ]: Could not complete propagation of "IMG_20240329_131119.jpg" by OCC::PropagateDownloadFile(0x1d67b018210) with status OCC::SyncFileItem::NormalError and error: "\n\t\tDer Server konnte die Anfrage nicht fertig stellen.\t\tSollte dies erneut auftreten, sende bitte die nachfolgenden technischen Einzelheiten an deinen Server-Administrator.\t\tWeitere Details können im Server-Protokoll gefunden werden.\t\t\t"
2024-10-12 00:34:29:340 [ debug nextcloud.sync.statustracker C:\Users\User\AppData\Local\Temp\windows-26085\client-building\desktop\src\libsync\syncfilestatustracker.cpp:286 ] [ OCC::SyncFileStatusTracker::slotItemCompleted ]: Item completed "IMG_20240329_131119.jpg" OCC::SyncFileItem::NormalError CSyncEnums::CSYNC_INSTRUCTION_NEW
Has anyone else experienced a similar issue? Any advice or tips on how to resolve this?
Thanks a lot for your help!