android
android copied to clipboard
Auto-upload fails with Folder error on deleted folder
⚠️ Before posting ⚠️
- [X] This is a bug, not a question or an enhancement.
- [X] I've searched for similar issues and didn't find a duplicate.
- [X] I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
- [X] I agree to follow Nextcloud's Code of Conduct.
Steps to reproduce
- Configure Auto Upload. I used the settings Remote Folder: /Photos/ and Subfolder option: Year/Month
- Take a picture and let it sync to /Photos/2024/01
- Delete the 2024 Year Subfolder that has been created automatically in Photos
- Take a picture again
Expected behaviour
When taking the second picture, the folder structure /Photos/2024/01 should be created again and the new picture should be uploaded without errors.
Actual behaviour
The upload fails with a Folder error. It seems that after the first upload the folder structure is expected to be present on subsequent auto uploads.
If i manually recreate the folder 2024/01 and retry the upload, it works again.
Android version
14
Device brand and model
Google Pixel 6
Stock or custom OS?
Custom (explain in "additional information")
Nextcloud android app version
3.27.0
Nextcloud server version
28.0.1
Using a reverse proxy?
No
Android logs
--------- beginning of main
01-22 12:57:49.370 10368 10368 V BaseActivity: onRestart() start
01-22 12:57:49.371 10368 10368 D UploadListActivity: onStart() starting
01-22 12:57:49.372 10368 10368 V UploadListActivity: onResume() start
01-22 12:57:49.372 10368 10368 D UploadListActivity: onResume() starting
01-22 12:57:49.372 10368 10368 V UploadListActivity: onResume() end
01-22 12:57:49.372 10368 10368 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
01-22 12:57:49.374 10368 10368 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 12:57:49.374 10368 10368 D UploadsStorageManager: QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 1
01-22 12:57:49.374 10368 545 D ExternalLinks: links disabled
01-22 12:57:49.375 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 12:57:49.375 10368 10368 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 12:57:49.375 10368 10368 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
01-22 12:57:49.376 10368 10368 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 12:57:49.376 10368 10368 D UploadsStorageManager: QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 1
01-22 12:57:49.379 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 12:57:49.379 10368 10368 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 12:57:49.381 10368 546 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
01-22 12:57:49.382 10368 546 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 12:57:49.382 10368 546 D UploadsStorageManager: QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 1
01-22 12:57:49.383 10368 546 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 12:57:49.383 10368 546 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 12:57:49.391 10368 31842 D TrafficStats: tagSocket(166) with statsTag=0xffffffff, statsUid=-1
01-22 12:57:49.639 10368 546 D FilesUploadHelper: retry upload
01-22 12:57:49.639 10368 546 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 12:57:49.649 10368 546 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 12:57:49.649 10368 546 D UploadsStorageManager: notifyObserversNow
01-22 12:57:49.681 10368 10408 D UploadsStorageManager: QUERY: status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ? ROWID: -1
01-22 12:57:49.683 10368 10408 D FilesUploadWorker: Handling 1 uploads for account ***
01-22 12:57:49.687 10368 10408 D UploadsStorageManager: Retrieve job com.owncloud.android.db.OCUpload@16e1124 for id 1
01-22 12:57:49.687 10368 10408 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 12:57:49.697 10368 10408 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 12:57:49.697 10368 10408 D UploadsStorageManager: notifyObserversNow
01-22 12:57:49.700 10368 10408 D UploadFileOperation: normal upload
01-22 12:57:49.703 10368 10408 D UploadFileOperation: Checking name collision in server
01-22 12:57:49.704 10368 10408 D OwnCloudClient #0: REQUEST HEAD /remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg
01-22 12:57:49.705 10368 10408 D AdvancedSslSocketFactory: Creating SSL Socket with remote ***:443, local null:0, params: org.apache.commons.httpclient.params.HttpConnectionParams@d81b5f9
01-22 12:57:49.705 10368 10408 D AdvancedSslSocketFactory: ... with connection timeout 50000 and socket timeout 50000
01-22 12:57:49.705 10368 10408 D TrafficStats: tagSocket(196) with statsTag=0xffffffff, statsUid=-1
01-22 12:57:49.705 10368 10408 I ServerNameIndicator: SNI done, hostname: ***
01-22 12:57:50.776 10368 10408 D ExistenceCheckRemoteOperation: Existence check for https://***/remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg targeting for existence finished with HTTP status 404(FAIL)
01-22 12:57:50.786 10368 10408 D UploadsStorageManager: Retrieve job com.owncloud.android.db.OCUpload@bae9ccb for id 1
01-22 12:57:50.786 10368 10408 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 12:57:50.793 10368 10408 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 12:57:50.793 10368 10408 D UploadsStorageManager: notifyObserversNow
01-22 12:57:50.794 10368 10408 D OwnCloudClient #0: REQUEST PUT /remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg
01-22 12:57:50.805 10368 10408 D TAG : Hello
01-22 12:57:50.808 10368 10408 D TAG : Hello
01-22 12:57:50.812 10368 10408 D TAG : Hello
01-22 12:57:50.815 10368 10408 D TAG : Hello
01-22 12:57:50.819 10368 10408 D TAG : Hello
01-22 12:57:50.821 10368 10408 D TAG : Hello
01-22 12:57:50.823 10368 10408 D TAG : Hello
01-22 12:57:50.825 10368 10408 D TAG : Hello
01-22 12:57:50.827 10368 10408 D TAG : Hello
01-22 12:57:50.830 10368 10408 D TAG : Hello
01-22 12:57:50.831 10368 10408 D TAG : Hello
01-22 12:57:50.833 10368 10408 D TAG : Hello
01-22 12:57:50.834 10368 10408 D TAG : Hello
01-22 12:57:50.898 10368 10408 D TAG : Hello
01-22 12:57:50.952 10368 10408 D TAG : Hello
01-22 12:57:50.956 10368 10408 D TAG : Hello
01-22 12:57:50.958 10368 10408 D TAG : Hello
01-22 12:57:50.961 10368 10408 D TAG : Hello
01-22 12:57:50.964 10368 10408 D TAG : Hello
01-22 12:57:50.966 10368 10408 D TAG : Hello
01-22 12:57:50.967 10368 10408 D TAG : Hello
01-22 12:57:50.968 10368 10408 D TAG : Hello
01-22 12:57:50.969 10368 10408 D TAG : Hello
01-22 12:57:50.988 10368 10408 D TAG : Hello
01-22 12:57:50.991 10368 10408 D TAG : Hello
01-22 12:57:50.994 10368 10408 D TAG : Hello
01-22 12:57:50.997 10368 10408 D TAG : Hello
01-22 12:57:50.998 10368 10408 D TAG : Hello
01-22 12:57:50.999 10368 10408 D TAG : Hello
01-22 12:57:51.001 10368 10408 D TAG : Hello
01-22 12:57:51.002 10368 10408 D TAG : Hello
01-22 12:57:51.003 10368 10408 D TAG : Hello
01-22 12:57:51.004 10368 10408 D TAG : Hello
01-22 12:57:51.005 10368 10408 D TAG : Hello
01-22 12:57:51.007 10368 10408 D TAG : Hello
01-22 12:57:51.047 10368 10408 D TAG : Hello
01-22 12:57:51.049 10368 10408 D TAG : Hello
01-22 12:57:51.050 10368 10408 D TAG : Hello
01-22 12:57:51.051 10368 10408 D TAG : Hello
01-22 12:57:51.052 10368 10408 D TAG : Hello
01-22 12:57:51.053 10368 10408 D TAG : Hello
01-22 12:57:51.054 10368 10408 D TAG : Hello
01-22 12:57:51.055 10368 10408 D TAG : Hello
01-22 12:57:51.056 10368 10408 D TAG : Hello
01-22 12:57:51.057 10368 10408 D TAG : Hello
01-22 12:57:51.058 10368 10408 D TAG : Hello
01-22 12:57:51.059 10368 10408 D TAG : Hello
01-22 12:57:51.060 10368 10408 D TAG : Hello
01-22 12:57:51.061 10368 10408 D TAG : Hello
01-22 12:57:51.062 10368 10408 D TAG : Hello
01-22 12:57:51.063 10368 10408 D TAG : Hello
01-22 12:57:51.145 10368 10408 D TAG : Hello
01-22 12:57:51.147 10368 10408 D TAG : Hello
01-22 12:57:51.148 10368 10408 D TAG : Hello
01-22 12:57:51.149 10368 10408 D TAG : Hello
01-22 12:57:51.150 10368 10408 D TAG : Hello
01-22 12:57:51.151 10368 10408 D TAG : Hello
01-22 12:57:51.152 10368 10408 D TAG : Hello
01-22 12:57:51.153 10368 10408 D TAG : Hello
01-22 12:57:51.156 10368 10408 D TAG : Hello
01-22 12:57:51.158 10368 10408 D TAG : Hello
01-22 12:57:51.160 10368 10408 D TAG : Hello
01-22 12:57:51.163 10368 10408 D TAG : Hello
01-22 12:57:51.165 10368 10408 D TAG : Hello
01-22 12:57:51.168 10368 10408 D TAG : Hello
01-22 12:57:51.169 10368 10408 D TAG : Hello
01-22 12:57:51.171 10368 10408 D TAG : Hello
01-22 12:57:51.173 10368 10408 D TAG : Hello
01-22 12:57:51.174 10368 10408 D TAG : Hello
01-22 12:57:51.175 10368 10408 D TAG : Hello
01-22 12:57:51.176 10368 10408 D TAG : Hello
01-22 12:57:51.260 10368 10408 D TAG : Hello
01-22 12:57:51.263 10368 10408 D TAG : Hello
01-22 12:57:51.265 10368 10408 D TAG : Hello
01-22 12:57:51.267 10368 10408 D TAG : Hello
01-22 12:57:51.270 10368 10408 D TAG : Hello
01-22 12:57:51.272 10368 10408 D TAG : Hello
01-22 12:57:51.275 10368 10408 D TAG : Hello
01-22 12:57:51.277 10368 10408 D TAG : Hello
01-22 12:57:51.280 10368 10408 D TAG : Hello
01-22 12:57:51.281 10368 10408 D TAG : Hello
01-22 12:57:51.283 10368 10408 D TAG : Hello
01-22 12:57:51.284 10368 10408 D TAG : Hello
01-22 12:57:51.285 10368 10408 D TAG : Hello
01-22 12:57:51.287 10368 10408 D TAG : Hello
01-22 12:57:51.288 10368 10408 D TAG : Hello
01-22 12:57:51.290 10368 10408 D TAG : Hello
01-22 12:57:51.291 10368 10408 D TAG : Hello
01-22 12:57:51.292 10368 10408 D TAG : Hello
01-22 12:57:51.293 10368 10408 D TAG : Hello
01-22 12:57:51.295 10368 10408 D TAG : Hello
01-22 12:57:51.298 10368 10408 D TAG : Hello
01-22 12:57:51.299 10368 10408 D TAG : Hello
01-22 12:57:51.301 10368 10408 D TAG : Hello
01-22 12:57:51.302 10368 10408 D TAG : Hello
01-22 12:57:51.303 10368 10408 D TAG : Hello
01-22 12:57:51.393 10368 10408 D TAG : Hello
01-22 12:57:51.395 10368 10408 D TAG : Hello
01-22 12:57:51.397 10368 10408 D TAG : Hello
01-22 12:57:51.399 10368 10408 D TAG : Hello
01-22 12:57:51.400 10368 10408 E UploadFileOperation: Upload of /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg to /Photos/2024/01/IMG_20240122_112020_725.jpg: Local file does not exist
01-22 12:57:51.400 10368 10408 D UploadsStorageManager: updateDatabaseUploadResult uploadResult: RemoteOperationResult{mSuccess=false, mHttpCode=404, mHttpPhrase='Not Found', mException=null, mCode=FILE_NOT_FOUND, message='null', getLogMessage='Local file does not exist'} upload: com.owncloud.android.operations.UploadFileOperation@3883aa7
01-22 12:57:51.403 10368 10408 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status:UPLOAD_FAILED and result:FOLDER_ERROR (old:/storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg status:UPLOAD_IN_PROGRESS result:-1)
01-22 12:57:51.403 10368 10408 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_FAILED
01-22 12:57:51.411 10368 10408 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 12:57:51.411 10368 10408 D UploadsStorageManager: notifyObserversNow
01-22 12:57:51.412 10368 10408 D FilesUploadWorker: NotifyUploadResult with resultCode: FILE_NOT_FOUND
01-22 12:57:51.415 10368 10408 D UploadsStorageManager: QUERY: (status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ?) AND _id > ? ROWID: 1
01-22 12:57:51.415 10368 10368 D UploadListAdapter: loadUploadItemsFromDb
01-22 12:57:51.416 10368 10368 D UploadsStorageManager: QUERY: status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ? ROWID: -1
01-22 12:57:51.418 10368 10408 D FilesUploadWorker: No more pending uploads for account ***, stopping work
01-22 12:57:51.418 10368 10399 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=820d8c55-5b5a-497f-bd67-b13f2d32630c, tags={ com.nextcloud.client.jobs.FilesUploadWorker, *, name:files_upload ***, timestamp:1705924669650, user:*** } ]
01-22 12:57:51.418 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 12:57:51.418 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 12:57:51.419 10368 10368 D UploadsStorageManager: QUERY: status==1 AND last_result<>9 AND last_result<>13 AND last_result<>11 AND last_result<>14 AND account_name== ? ROWID: -1
01-22 12:57:51.421 10368 10368 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 12:57:51.421 10368 10368 D UploadsStorageManager: QUERY: (status==1 AND last_result<>9 AND last_result<>13 AND last_result<>11 AND last_result<>14 AND account_name== ?) AND _id < ? ROWID: 1
01-22 12:57:51.423 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 12:57:51.423 10368 10368 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 12:57:51.423 10368 10368 D UploadsStorageManager: QUERY: status==2 AND account_name== ? ROWID: -1
01-22 12:57:51.425 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 12:57:51.425 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 12:57:52.910 10368 10368 D FilesUploadHelper: retry upload
01-22 12:57:52.910 10368 10368 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 12:57:52.917 10368 10368 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 12:57:52.917 10368 10368 D UploadsStorageManager: notifyObserversNow
01-22 12:57:52.917 10368 10368 D UploadListAdapter: loadUploadItemsFromDb
01-22 12:57:52.918 10368 10368 D UploadsStorageManager: QUERY: status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ? ROWID: -1
01-22 12:57:52.920 10368 10368 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 12:57:52.920 10368 10368 D UploadsStorageManager: QUERY: (status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ?) AND _id < ? ROWID: 1
01-22 12:57:52.922 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 12:57:52.922 10368 10368 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 12:57:52.923 10368 10368 D UploadsStorageManager: QUERY: status==1 AND last_result<>9 AND last_result<>13 AND last_result<>11 AND last_result<>14 AND account_name== ? ROWID: -1
01-22 12:57:52.924 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 12:57:52.924 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 12:57:52.925 10368 10368 D UploadsStorageManager: QUERY: status==2 AND account_name== ? ROWID: -1
01-22 12:57:52.927 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 12:57:52.927 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 12:57:52.936 10368 10409 D UploadsStorageManager: QUERY: status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ? ROWID: -1
01-22 12:57:52.939 10368 10409 D FilesUploadWorker: Handling 1 uploads for account ***
01-22 12:57:52.944 10368 10409 D UploadsStorageManager: Retrieve job com.owncloud.android.db.OCUpload@2302616 for id 1
01-22 12:57:52.944 10368 10409 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 12:57:52.947 10368 10409 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 12:57:52.947 10368 10409 D UploadsStorageManager: notifyObserversNow
01-22 12:57:52.949 10368 10409 D UploadFileOperation: normal upload
01-22 12:57:52.952 10368 10409 D UploadFileOperation: Checking name collision in server
01-22 12:57:52.952 10368 10409 D OwnCloudClient #0: REQUEST HEAD /remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg
01-22 12:57:52.953 10368 10409 D AdvancedSslSocketFactory: Creating SSL Socket with remote ***:443, local null:0, params: org.apache.commons.httpclient.params.HttpConnectionParams@d81b5f9
01-22 12:57:52.953 10368 10409 D AdvancedSslSocketFactory: ... with connection timeout 50000 and socket timeout 50000
01-22 12:57:52.953 10368 10409 D TrafficStats: tagSocket(197) with statsTag=0xffffffff, statsUid=-1
01-22 12:57:52.953 10368 10409 I ServerNameIndicator: SNI done, hostname: ***
01-22 12:57:53.279 10368 10409 D ExistenceCheckRemoteOperation: Existence check for https://***/remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg targeting for existence finished with HTTP status 404(FAIL)
01-22 12:57:53.289 10368 10409 D UploadsStorageManager: Retrieve job com.owncloud.android.db.OCUpload@825ad25 for id 1
01-22 12:57:53.289 10368 10409 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 12:57:53.302 10368 10409 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 12:57:53.302 10368 10409 D UploadsStorageManager: notifyObserversNow
01-22 12:57:53.302 10368 10409 D OwnCloudClient #0: REQUEST PUT /remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg
01-22 12:57:53.314 10368 10409 D TAG : Hello
01-22 12:57:53.322 10368 10409 D TAG : Hello
01-22 12:57:53.327 10368 10409 D TAG : Hello
01-22 12:57:53.332 10368 10409 D TAG : Hello
01-22 12:57:53.335 10368 10409 D TAG : Hello
01-22 12:57:53.337 10368 10409 D TAG : Hello
01-22 12:57:53.340 10368 10409 D TAG : Hello
01-22 12:57:53.343 10368 10409 D TAG : Hello
01-22 12:57:53.347 10368 10409 D TAG : Hello
01-22 12:57:53.351 10368 10409 D TAG : Hello
01-22 12:57:53.352 10368 10409 D TAG : Hello
01-22 12:57:53.354 10368 10409 D TAG : Hello
01-22 12:57:53.357 10368 10409 D TAG : Hello
01-22 12:57:53.394 10368 10409 D TAG : Hello
01-22 12:57:53.459 10368 10409 D TAG : Hello
01-22 12:57:53.463 10368 10409 D TAG : Hello
01-22 12:57:53.468 10368 10409 D TAG : Hello
01-22 12:57:53.472 10368 10409 D TAG : Hello
01-22 12:57:53.475 10368 10409 D TAG : Hello
01-22 12:57:53.478 10368 10409 D TAG : Hello
01-22 12:57:53.481 10368 10409 D TAG : Hello
01-22 12:57:53.483 10368 10409 D TAG : Hello
01-22 12:57:53.487 10368 10409 D TAG : Hello
01-22 12:57:53.495 10368 10409 D TAG : Hello
01-22 12:57:53.497 10368 10409 D TAG : Hello
01-22 12:57:53.500 10368 10409 D TAG : Hello
01-22 12:57:53.504 10368 10409 D TAG : Hello
01-22 12:57:53.506 10368 10409 D TAG : Hello
01-22 12:57:53.509 10368 10409 D TAG : Hello
01-22 12:57:53.512 10368 10409 D TAG : Hello
01-22 12:57:53.514 10368 10409 D TAG : Hello
01-22 12:57:53.517 10368 10409 D TAG : Hello
01-22 12:57:53.520 10368 10409 D TAG : Hello
01-22 12:57:53.523 10368 10409 D TAG : Hello
01-22 12:57:53.525 10368 10409 D TAG : Hello
01-22 12:57:53.529 10368 10409 D TAG : Hello
01-22 12:57:53.532 10368 10409 D TAG : Hello
01-22 12:57:53.534 10368 10409 D TAG : Hello
01-22 12:57:53.536 10368 10409 D TAG : Hello
01-22 12:57:53.538 10368 10409 D TAG : Hello
01-22 12:57:53.542 10368 10409 D TAG : Hello
01-22 12:57:53.546 10368 10409 D TAG : Hello
01-22 12:57:53.549 10368 10409 D TAG : Hello
01-22 12:57:53.550 10368 10409 D TAG : Hello
01-22 12:57:53.551 10368 10409 D TAG : Hello
01-22 12:57:53.553 10368 10409 D TAG : Hello
01-22 12:57:53.554 10368 10409 D TAG : Hello
01-22 12:57:53.555 10368 10409 D TAG : Hello
01-22 12:57:53.558 10368 10409 D TAG : Hello
01-22 12:57:53.560 10368 10409 D TAG : Hello
01-22 12:57:53.578 10368 10409 D TAG : Hello
01-22 12:57:53.580 10368 10409 D TAG : Hello
01-22 12:57:53.581 10368 10409 D TAG : Hello
01-22 12:57:53.583 10368 10409 D TAG : Hello
01-22 12:57:53.584 10368 10409 D TAG : Hello
01-22 12:57:53.586 10368 10409 D TAG : Hello
01-22 12:57:53.588 10368 10409 D TAG : Hello
01-22 12:57:53.590 10368 10409 D TAG : Hello
01-22 12:57:53.591 10368 10409 D TAG : Hello
01-22 12:57:53.592 10368 10409 D TAG : Hello
01-22 12:57:53.593 10368 10409 D TAG : Hello
01-22 12:57:53.594 10368 10409 D TAG : Hello
01-22 12:57:53.595 10368 10409 D TAG : Hello
01-22 12:57:53.597 10368 10409 D TAG : Hello
01-22 12:57:53.601 10368 10409 D TAG : Hello
01-22 12:57:53.602 10368 10409 D TAG : Hello
01-22 12:57:53.603 10368 10409 D TAG : Hello
01-22 12:57:53.605 10368 10409 D TAG : Hello
01-22 12:57:53.606 10368 10409 D TAG : Hello
01-22 12:57:53.607 10368 10409 D TAG : Hello
01-22 12:57:53.609 10368 10409 D TAG : Hello
01-22 12:57:53.610 10368 10409 D TAG : Hello
01-22 12:57:53.611 10368 10409 D TAG : Hello
01-22 12:57:53.612 10368 10409 D TAG : Hello
01-22 12:57:53.613 10368 10409 D TAG : Hello
01-22 12:57:53.614 10368 10409 D TAG : Hello
01-22 12:57:53.615 10368 10409 D TAG : Hello
01-22 12:57:53.616 10368 10409 D TAG : Hello
01-22 12:57:53.617 10368 10409 D TAG : Hello
01-22 12:57:53.618 10368 10409 D TAG : Hello
01-22 12:57:53.619 10368 10409 D TAG : Hello
01-22 12:57:53.620 10368 10409 D TAG : Hello
01-22 12:57:53.622 10368 10409 D TAG : Hello
01-22 12:57:53.624 10368 10409 D TAG : Hello
01-22 12:57:53.625 10368 10409 D TAG : Hello
01-22 12:57:53.626 10368 10409 D TAG : Hello
01-22 12:57:53.627 10368 10409 D TAG : Hello
01-22 12:57:53.628 10368 10409 D TAG : Hello
01-22 12:57:53.629 10368 10409 D TAG : Hello
01-22 12:57:53.779 10368 10409 D TAG : Hello
01-22 12:57:53.782 10368 10409 D TAG : Hello
01-22 12:57:53.783 10368 10409 D TAG : Hello
01-22 12:57:53.785 10368 10409 D TAG : Hello
01-22 12:57:53.786 10368 10409 D TAG : Hello
01-22 12:57:53.788 10368 10409 D TAG : Hello
01-22 12:57:53.789 10368 10409 D TAG : Hello
01-22 12:57:53.790 10368 10409 D TAG : Hello
01-22 12:57:53.792 10368 10409 D TAG : Hello
01-22 12:57:53.794 10368 10409 D TAG : Hello
01-22 12:57:53.795 10368 10409 D TAG : Hello
01-22 12:57:53.796 10368 10409 E UploadFileOperation: Upload of /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg to /Photos/2024/01/IMG_20240122_112020_725.jpg: Local file does not exist
01-22 12:57:53.796 10368 10409 D UploadsStorageManager: updateDatabaseUploadResult uploadResult: RemoteOperationResult{mSuccess=false, mHttpCode=404, mHttpPhrase='Not Found', mException=null, mCode=FILE_NOT_FOUND, message='null', getLogMessage='Local file does not exist'} upload: com.owncloud.android.operations.UploadFileOperation@6a8f6a1
01-22 12:57:53.798 10368 10409 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status:UPLOAD_FAILED and result:FOLDER_ERROR (old:/storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg status:UPLOAD_IN_PROGRESS result:-1)
01-22 12:57:53.798 10368 10409 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_FAILED
01-22 12:57:53.803 10368 10409 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 12:57:53.803 10368 10409 D UploadsStorageManager: notifyObserversNow
01-22 12:57:53.803 10368 10409 D FilesUploadWorker: NotifyUploadResult with resultCode: FILE_NOT_FOUND
01-22 12:57:53.805 10368 10409 D UploadsStorageManager: QUERY: (status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ?) AND _id > ? ROWID: 1
01-22 12:57:53.805 10368 10368 D UploadListAdapter: loadUploadItemsFromDb
01-22 12:57:53.807 10368 10409 D FilesUploadWorker: No more pending uploads for account ***, stopping work
01-22 12:57:53.807 10368 10398 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=25fa6d2a-bfb3-4bcd-a8c3-47b84f19e0a1, tags={ com.nextcloud.client.jobs.FilesUploadWorker, *, name:files_upload ***, timestamp:1705924672917, user:*** } ]
01-22 12:57:53.808 10368 10368 D UploadsStorageManager: QUERY: status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ? ROWID: -1
01-22 12:57:53.810 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 12:57:53.810 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 12:57:53.810 10368 10368 D UploadsStorageManager: QUERY: status==1 AND last_result<>9 AND last_result<>13 AND last_result<>11 AND last_result<>14 AND account_name== ? ROWID: -1
01-22 12:57:53.811 10368 10368 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 12:57:53.812 10368 10368 D UploadsStorageManager: QUERY: (status==1 AND last_result<>9 AND last_result<>13 AND last_result<>11 AND last_result<>14 AND account_name== ?) AND _id < ? ROWID: 1
01-22 12:57:53.812 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 12:57:53.812 10368 10368 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 12:57:53.813 10368 10368 D UploadsStorageManager: QUERY: status==2 AND account_name== ? ROWID: -1
01-22 12:57:53.813 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 12:57:53.813 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 12:58:30.000 10368 10368 V UploadListActivity: onPause() start
01-22 12:58:30.000 10368 10368 D UploadListActivity: onPause() ending
01-22 12:58:30.000 10368 10368 V UploadListActivity: onPause() end
01-22 12:58:30.427 10368 10368 D UploadListActivity: onStop() ending
01-22 12:58:30.429 10368 10368 D UploadListActivity: onSaveInstanceState(Bundle) starting
01-22 13:00:39.884 10368 10368 V BaseActivity: onRestart() start
01-22 13:00:39.885 10368 10368 D UploadListActivity: onStart() starting
01-22 13:00:39.887 10368 10368 V UploadListActivity: onResume() start
01-22 13:00:39.887 10368 10368 D UploadListActivity: onResume() starting
01-22 13:00:39.887 10368 10368 V UploadListActivity: onResume() end
01-22 13:00:39.890 10368 720 D ExternalLinks: links disabled
01-22 13:00:41.253 10368 10368 D FilesUploadHelper: retry upload
01-22 13:00:41.253 10368 10368 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 13:00:41.263 10368 10368 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 13:00:41.263 10368 10368 D UploadsStorageManager: notifyObserversNow
01-22 13:00:41.263 10368 10368 D UploadListAdapter: loadUploadItemsFromDb
01-22 13:00:41.265 10368 10368 D UploadsStorageManager: QUERY: status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ? ROWID: -1
01-22 13:00:41.272 10368 10368 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 13:00:41.272 10368 10368 D UploadsStorageManager: QUERY: (status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ?) AND _id < ? ROWID: 1
01-22 13:00:41.276 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 13:00:41.276 10368 10368 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 13:00:41.277 10368 10368 D UploadsStorageManager: QUERY: status==1 AND last_result<>9 AND last_result<>13 AND last_result<>11 AND last_result<>14 AND account_name== ? ROWID: -1
01-22 13:00:41.283 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 13:00:41.283 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 13:00:41.284 10368 10368 D UploadsStorageManager: QUERY: status==2 AND account_name== ? ROWID: -1
01-22 13:00:41.288 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 13:00:41.289 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 13:00:41.306 10368 10410 D UploadsStorageManager: QUERY: status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ? ROWID: -1
01-22 13:00:41.310 10368 10410 D FilesUploadWorker: Handling 1 uploads for account ***
01-22 13:00:41.318 10368 10410 D UploadsStorageManager: Retrieve job com.owncloud.android.db.OCUpload@6632386 for id 1
01-22 13:00:41.319 10368 10410 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 13:00:41.329 10368 10410 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 13:00:41.329 10368 10410 D UploadsStorageManager: notifyObserversNow
01-22 13:00:41.333 10368 10410 D UploadFileOperation: normal upload
01-22 13:00:41.338 10368 10410 D UploadFileOperation: Checking name collision in server
01-22 13:00:41.338 10368 10410 D OwnCloudClient #0: REQUEST HEAD /remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg
01-22 13:00:41.340 10368 10410 D AdvancedSslSocketFactory: Creating SSL Socket with remote ***:443, local null:0, params: org.apache.commons.httpclient.params.HttpConnectionParams@d81b5f9
01-22 13:00:41.340 10368 10410 D AdvancedSslSocketFactory: ... with connection timeout 50000 and socket timeout 50000
01-22 13:00:41.345 10368 10410 D TrafficStats: tagSocket(197) with statsTag=0xffffffff, statsUid=-1
01-22 13:00:41.345 10368 10410 I ServerNameIndicator: SNI done, hostname: ***
01-22 13:00:41.731 10368 10410 D ExistenceCheckRemoteOperation: Existence check for https://***/remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg targeting for existence finished with HTTP status 404(FAIL)
01-22 13:00:41.739 10368 10410 D UploadsStorageManager: Retrieve job com.owncloud.android.db.OCUpload@d98f355 for id 1
01-22 13:00:41.739 10368 10410 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 13:00:41.750 10368 10410 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 13:00:41.750 10368 10410 D UploadsStorageManager: notifyObserversNow
01-22 13:00:41.751 10368 10410 D OwnCloudClient #0: REQUEST PUT /remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg
01-22 13:00:41.761 10368 10410 D TAG : Hello
01-22 13:00:41.765 10368 10410 D TAG : Hello
01-22 13:00:41.768 10368 10410 D TAG : Hello
01-22 13:00:41.774 10368 10410 D TAG : Hello
01-22 13:00:41.778 10368 10410 D TAG : Hello
01-22 13:00:41.783 10368 10410 D TAG : Hello
01-22 13:00:41.786 10368 10410 D TAG : Hello
01-22 13:00:41.794 10368 10410 D TAG : Hello
01-22 13:00:41.798 10368 10410 D TAG : Hello
01-22 13:00:41.801 10368 10410 D TAG : Hello
01-22 13:00:41.804 10368 10410 D TAG : Hello
01-22 13:00:41.807 10368 10410 D TAG : Hello
01-22 13:00:41.808 10368 10410 D TAG : Hello
01-22 13:00:41.849 10368 10410 D TAG : Hello
01-22 13:00:41.961 10368 10410 D TAG : Hello
01-22 13:00:41.964 10368 10410 D TAG : Hello
01-22 13:00:41.970 10368 10410 D TAG : Hello
01-22 13:00:41.972 10368 10410 D TAG : Hello
01-22 13:00:41.975 10368 10410 D TAG : Hello
01-22 13:00:41.978 10368 10410 D TAG : Hello
01-22 13:00:41.982 10368 10410 D TAG : Hello
01-22 13:00:41.985 10368 10410 D TAG : Hello
01-22 13:00:42.074 10368 10410 D TAG : Hello
01-22 13:00:42.077 10368 10410 D TAG : Hello
01-22 13:00:42.080 10368 10410 D TAG : Hello
01-22 13:00:42.083 10368 10410 D TAG : Hello
01-22 13:00:42.085 10368 10410 D TAG : Hello
01-22 13:00:42.087 10368 10410 D TAG : Hello
01-22 13:00:42.090 10368 10410 D TAG : Hello
01-22 13:00:42.091 10368 10410 D TAG : Hello
01-22 13:00:42.201 10368 10410 D TAG : Hello
01-22 13:00:42.204 10368 10410 D TAG : Hello
01-22 13:00:42.208 10368 10410 D TAG : Hello
01-22 13:00:42.210 10368 10410 D TAG : Hello
01-22 13:00:42.212 10368 10410 D TAG : Hello
01-22 13:00:42.214 10368 10410 D TAG : Hello
01-22 13:00:42.216 10368 10410 D TAG : Hello
01-22 13:00:42.219 10368 10410 D TAG : Hello
01-22 13:00:42.221 10368 10410 D TAG : Hello
01-22 13:00:42.223 10368 10410 D TAG : Hello
01-22 13:00:42.298 10368 10410 D TAG : Hello
01-22 13:00:42.301 10368 10410 D TAG : Hello
01-22 13:00:42.304 10368 10410 D TAG : Hello
01-22 13:00:42.305 10368 10410 D TAG : Hello
01-22 13:00:42.307 10368 10410 D TAG : Hello
01-22 13:00:42.308 10368 10410 D TAG : Hello
01-22 13:00:42.309 10368 10410 D TAG : Hello
01-22 13:00:42.310 10368 10410 D TAG : Hello
01-22 13:00:42.312 10368 10410 D TAG : Hello
01-22 13:00:42.384 10368 10410 D TAG : Hello
01-22 13:00:42.388 10368 10410 D TAG : Hello
01-22 13:00:42.391 10368 10410 D TAG : Hello
01-22 13:00:42.395 10368 10410 D TAG : Hello
01-22 13:00:42.397 10368 10410 D TAG : Hello
01-22 13:00:42.401 10368 10410 D TAG : Hello
01-22 13:00:42.404 10368 10410 D TAG : Hello
01-22 13:00:42.407 10368 10410 D TAG : Hello
01-22 13:00:42.409 10368 10410 D TAG : Hello
01-22 13:00:42.413 10368 10410 D TAG : Hello
01-22 13:00:42.416 10368 10410 D TAG : Hello
01-22 13:00:42.418 10368 10410 D TAG : Hello
01-22 13:00:42.419 10368 10410 D TAG : Hello
01-22 13:00:42.496 10368 10410 D TAG : Hello
01-22 13:00:42.498 10368 10410 D TAG : Hello
01-22 13:00:42.501 10368 10410 D TAG : Hello
01-22 13:00:42.502 10368 10410 D TAG : Hello
01-22 13:00:42.505 10368 10410 D TAG : Hello
01-22 13:00:42.506 10368 10410 D TAG : Hello
01-22 13:00:42.507 10368 10410 D TAG : Hello
01-22 13:00:42.507 10368 10410 D TAG : Hello
01-22 13:00:42.509 10368 10410 D TAG : Hello
01-22 13:00:42.510 10368 10410 D TAG : Hello
01-22 13:00:42.511 10368 10410 D TAG : Hello
01-22 13:00:42.512 10368 10410 D TAG : Hello
01-22 13:00:42.603 10368 10410 D TAG : Hello
01-22 13:00:42.607 10368 10410 D TAG : Hello
01-22 13:00:42.611 10368 10410 D TAG : Hello
01-22 13:00:42.616 10368 10410 D TAG : Hello
01-22 13:00:42.621 10368 10410 D TAG : Hello
01-22 13:00:42.625 10368 10410 D TAG : Hello
01-22 13:00:42.628 10368 10410 D TAG : Hello
01-22 13:00:42.631 10368 10410 D TAG : Hello
01-22 13:00:42.633 10368 10410 D TAG : Hello
01-22 13:00:42.636 10368 10410 D TAG : Hello
01-22 13:00:42.640 10368 10410 D TAG : Hello
01-22 13:00:42.642 10368 10410 D TAG : Hello
01-22 13:00:42.645 10368 10410 D TAG : Hello
01-22 13:00:42.647 10368 10410 D TAG : Hello
01-22 13:00:42.649 10368 10410 D TAG : Hello
01-22 13:00:42.651 10368 10410 D TAG : Hello
01-22 13:00:42.654 10368 10410 D TAG : Hello
01-22 13:00:42.656 10368 10410 D TAG : Hello
01-22 13:00:42.658 10368 10410 D TAG : Hello
01-22 13:00:42.722 10368 10410 D TAG : Hello
01-22 13:00:42.728 10368 10410 D TAG : Hello
01-22 13:00:42.730 10368 10410 D TAG : Hello
01-22 13:00:42.733 10368 10410 D TAG : Hello
01-22 13:00:42.736 10368 10410 D TAG : Hello
01-22 13:00:42.738 10368 10410 D TAG : Hello
01-22 13:00:42.739 10368 10410 D TAG : Hello
01-22 13:00:42.740 10368 10410 E UploadFileOperation: Upload of /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg to /Photos/2024/01/IMG_20240122_112020_725.jpg: Local file does not exist
01-22 13:00:42.740 10368 10410 D UploadsStorageManager: updateDatabaseUploadResult uploadResult: RemoteOperationResult{mSuccess=false, mHttpCode=404, mHttpPhrase='Not Found', mException=null, mCode=FILE_NOT_FOUND, message='null', getLogMessage='Local file does not exist'} upload: com.owncloud.android.operations.UploadFileOperation@8426fd1
01-22 13:00:42.741 10368 10410 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status:UPLOAD_FAILED and result:FOLDER_ERROR (old:/storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg status:UPLOAD_IN_PROGRESS result:-1)
01-22 13:00:42.741 10368 10410 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_FAILED
01-22 13:00:42.745 10368 10410 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 13:00:42.745 10368 10410 D UploadsStorageManager: notifyObserversNow
01-22 13:00:42.745 10368 10410 D FilesUploadWorker: NotifyUploadResult with resultCode: FILE_NOT_FOUND
01-22 13:00:42.747 10368 10368 D UploadListAdapter: loadUploadItemsFromDb
01-22 13:00:42.747 10368 10410 D UploadsStorageManager: QUERY: (status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ?) AND _id > ? ROWID: 1
01-22 13:00:42.748 10368 10368 D UploadsStorageManager: QUERY: status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ? ROWID: -1
01-22 13:00:42.750 10368 10410 D FilesUploadWorker: No more pending uploads for account ***, stopping work
01-22 13:00:42.750 10368 10406 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=055286ee-d98f-44fa-8829-b305bd7d16c4, tags={ com.nextcloud.client.jobs.FilesUploadWorker, *, name:files_upload ***, timestamp:1705924841263, user:*** } ]
01-22 13:00:42.751 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 13:00:42.751 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 13:00:42.752 10368 10368 D UploadsStorageManager: QUERY: status==1 AND last_result<>9 AND last_result<>13 AND last_result<>11 AND last_result<>14 AND account_name== ? ROWID: -1
01-22 13:00:42.754 10368 10368 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 13:00:42.754 10368 10368 D UploadsStorageManager: QUERY: (status==1 AND last_result<>9 AND last_result<>13 AND last_result<>11 AND last_result<>14 AND account_name== ?) AND _id < ? ROWID: 1
01-22 13:00:42.755 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 13:00:42.756 10368 10368 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 13:00:42.756 10368 10368 D UploadsStorageManager: QUERY: status==2 AND account_name== ? ROWID: -1
01-22 13:00:42.758 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 13:00:42.758 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 13:00:50.673 10368 10408 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
01-22 13:00:50.678 10368 10408 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 13:00:50.678 10368 10408 D UploadsStorageManager: QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 1
01-22 13:00:50.682 10368 10408 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 13:00:50.682 10368 10408 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 13:00:50.682 10368 10408 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
01-22 13:00:50.686 10368 10408 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 13:00:50.686 10368 10408 D UploadsStorageManager: QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 1
01-22 13:00:50.689 10368 10408 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 13:00:50.689 10368 10408 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 13:00:50.694 10368 766 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
01-22 13:00:50.698 10368 766 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 13:00:50.698 10368 766 D UploadsStorageManager: QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 1
01-22 13:00:50.702 10368 766 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 13:00:50.702 10368 766 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 13:00:50.702 10368 10411 D MediaProvider: Reading images for Camera
01-22 13:00:50.706 10368 766 D FilesUploadHelper: retry upload
01-22 13:00:50.706 10368 766 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 13:00:50.714 10368 10411 D MediaProvider: Reading images for Download
01-22 13:00:50.721 10368 766 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 13:00:50.721 10368 766 D UploadsStorageManager: notifyObserversNow
01-22 13:00:50.724 10368 10411 D MediaProvider: Reading images for Screenshots
01-22 13:00:50.737 10368 10411 D MediaProvider: Reading images for 06
01-22 13:00:50.744 10368 10402 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=2276fcb3-8d64-4b73-bdce-8f11cc326596, tags={ com.nextcloud.client.jobs.FilesSyncWork, *, name:periodic_files_sync, timestamp:1705825851522 } ]
01-22 13:00:50.766 10368 10402 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=0852d8d5-4814-472c-9775-79e874230a75, tags={ com.nextcloud.client.jobs.MediaFoldersDetectionWork, timestamp:1657631637217, *, name:periodic_media_folder_detection } ]
01-22 13:00:50.784 10368 10409 D UploadsStorageManager: QUERY: status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ? ROWID: -1
01-22 13:00:50.794 10368 10409 D FilesUploadWorker: Handling 1 uploads for account ***
01-22 13:00:50.800 10368 10409 D UploadsStorageManager: Retrieve job com.owncloud.android.db.OCUpload@72f0cd4 for id 1
01-22 13:00:50.800 10368 10409 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 13:00:50.810 10368 10409 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 13:00:50.810 10368 10409 D UploadsStorageManager: notifyObserversNow
01-22 13:00:50.813 10368 10409 D UploadFileOperation: normal upload
01-22 13:00:50.816 10368 10409 D UploadFileOperation: Checking name collision in server
01-22 13:00:50.816 10368 10409 D OwnCloudClient #0: REQUEST HEAD /remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg
01-22 13:00:50.817 10368 10409 D AdvancedSslSocketFactory: Creating SSL Socket with remote ***:443, local null:0, params: org.apache.commons.httpclient.params.HttpConnectionParams@d81b5f9
01-22 13:00:50.817 10368 10409 D AdvancedSslSocketFactory: ... with connection timeout 50000 and socket timeout 50000
01-22 13:00:50.818 10368 10409 D TrafficStats: tagSocket(205) with statsTag=0xffffffff, statsUid=-1
01-22 13:00:50.818 10368 10409 I ServerNameIndicator: SNI done, hostname: ***
01-22 13:00:51.144 10368 10409 D ExistenceCheckRemoteOperation: Existence check for https://***/remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg targeting for existence finished with HTTP status 404(FAIL)
01-22 13:00:51.157 10368 10409 D UploadsStorageManager: Retrieve job com.owncloud.android.db.OCUpload@f4ace3b for id 1
01-22 13:00:51.157 10368 10409 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_IN_PROGRESS
01-22 13:00:51.174 10368 10409 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 13:00:51.174 10368 10409 D UploadsStorageManager: notifyObserversNow
01-22 13:00:51.175 10368 10409 D OwnCloudClient #0: REQUEST PUT /remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg
01-22 13:00:51.187 10368 10409 D TAG : Hello
01-22 13:00:51.194 10368 10409 D TAG : Hello
01-22 13:00:51.199 10368 10409 D TAG : Hello
01-22 13:00:51.204 10368 10409 D TAG : Hello
01-22 13:00:51.208 10368 10409 D TAG : Hello
01-22 13:00:51.214 10368 10409 D TAG : Hello
01-22 13:00:51.218 10368 10409 D TAG : Hello
01-22 13:00:51.221 10368 10409 D TAG : Hello
01-22 13:00:51.225 10368 10409 D TAG : Hello
01-22 13:00:51.227 10368 10409 D TAG : Hello
01-22 13:00:51.229 10368 10409 D TAG : Hello
01-22 13:00:51.231 10368 10409 D TAG : Hello
01-22 13:00:51.233 10368 10409 D TAG : Hello
01-22 13:00:51.265 10368 10409 D TAG : Hello
01-22 13:00:51.343 10368 10409 D TAG : Hello
01-22 13:00:51.349 10368 10409 D TAG : Hello
01-22 13:00:51.353 10368 10409 D TAG : Hello
01-22 13:00:51.359 10368 10409 D TAG : Hello
01-22 13:00:51.363 10368 10409 D TAG : Hello
01-22 13:00:51.367 10368 10409 D TAG : Hello
01-22 13:00:51.370 10368 10409 D TAG : Hello
01-22 13:00:51.374 10368 10409 D TAG : Hello
01-22 13:00:51.380 10368 10409 D TAG : Hello
01-22 13:00:51.384 10368 10409 D TAG : Hello
01-22 13:00:51.388 10368 10409 D TAG : Hello
01-22 13:00:51.403 10368 10409 D TAG : Hello
01-22 13:00:51.407 10368 10409 D TAG : Hello
01-22 13:00:51.411 10368 10409 D TAG : Hello
01-22 13:00:51.414 10368 10409 D TAG : Hello
01-22 13:00:51.418 10368 10409 D TAG : Hello
01-22 13:00:51.419 10368 10409 D TAG : Hello
01-22 13:00:51.423 10368 10409 D TAG : Hello
01-22 13:00:51.427 10368 10409 D TAG : Hello
01-22 13:00:51.429 10368 10409 D TAG : Hello
01-22 13:00:51.435 10368 10409 D TAG : Hello
01-22 13:00:51.439 10368 10409 D TAG : Hello
01-22 13:00:51.441 10368 10409 D TAG : Hello
01-22 13:00:51.443 10368 10409 D TAG : Hello
01-22 13:00:51.445 10368 10409 D TAG : Hello
01-22 13:00:51.447 10368 10409 D TAG : Hello
01-22 13:00:51.449 10368 10409 D TAG : Hello
01-22 13:00:51.450 10368 10409 D TAG : Hello
01-22 13:00:51.452 10368 10409 D TAG : Hello
01-22 13:00:51.453 10368 10409 D TAG : Hello
01-22 13:00:51.454 10368 10409 D TAG : Hello
01-22 13:00:51.457 10368 10409 D TAG : Hello
01-22 13:00:51.459 10368 10409 D TAG : Hello
01-22 13:00:51.460 10368 10409 D TAG : Hello
01-22 13:00:51.461 10368 10409 D TAG : Hello
01-22 13:00:51.524 10368 10409 D TAG : Hello
01-22 13:00:51.526 10368 10409 D TAG : Hello
01-22 13:00:51.527 10368 10409 D TAG : Hello
01-22 13:00:51.529 10368 10409 D TAG : Hello
01-22 13:00:51.530 10368 10409 D TAG : Hello
01-22 13:00:51.531 10368 10409 D TAG : Hello
01-22 13:00:51.533 10368 10409 D TAG : Hello
01-22 13:00:51.534 10368 10409 D TAG : Hello
01-22 13:00:51.535 10368 10409 D TAG : Hello
01-22 13:00:51.536 10368 10409 D TAG : Hello
01-22 13:00:51.537 10368 10409 D TAG : Hello
01-22 13:00:51.538 10368 10409 D TAG : Hello
01-22 13:00:51.540 10368 10409 D TAG : Hello
01-22 13:00:51.541 10368 10409 D TAG : Hello
01-22 13:00:51.542 10368 10409 D TAG : Hello
01-22 13:00:51.543 10368 10409 D TAG : Hello
01-22 13:00:51.544 10368 10409 D TAG : Hello
01-22 13:00:51.607 10368 10409 D TAG : Hello
01-22 13:00:51.608 10368 10409 D TAG : Hello
01-22 13:00:51.610 10368 10409 D TAG : Hello
01-22 13:00:51.611 10368 10409 D TAG : Hello
01-22 13:00:51.613 10368 10409 D TAG : Hello
01-22 13:00:51.614 10368 10409 D TAG : Hello
01-22 13:00:51.615 10368 10409 D TAG : Hello
01-22 13:00:51.617 10368 10409 D TAG : Hello
01-22 13:00:51.618 10368 10409 D TAG : Hello
01-22 13:00:51.619 10368 10409 D TAG : Hello
01-22 13:00:51.621 10368 10409 D TAG : Hello
01-22 13:00:51.623 10368 10409 D TAG : Hello
01-22 13:00:51.625 10368 10409 D TAG : Hello
01-22 13:00:51.627 10368 10409 D TAG : Hello
01-22 13:00:51.628 10368 10409 D TAG : Hello
01-22 13:00:51.630 10368 10409 D TAG : Hello
01-22 13:00:51.631 10368 10409 D TAG : Hello
01-22 13:00:51.632 10368 10409 D TAG : Hello
01-22 13:00:51.633 10368 10409 D TAG : Hello
01-22 13:00:51.635 10368 10409 D TAG : Hello
01-22 13:00:51.713 10368 10409 D TAG : Hello
01-22 13:00:51.716 10368 10409 D TAG : Hello
01-22 13:00:51.718 10368 10409 D TAG : Hello
01-22 13:00:51.720 10368 10409 D TAG : Hello
01-22 13:00:51.723 10368 10409 D TAG : Hello
01-22 13:00:51.724 10368 10409 D TAG : Hello
01-22 13:00:51.726 10368 10409 D TAG : Hello
01-22 13:00:51.728 10368 10409 D TAG : Hello
01-22 13:00:51.729 10368 10409 D TAG : Hello
01-22 13:00:51.731 10368 10409 D TAG : Hello
01-22 13:00:51.733 10368 10409 D TAG : Hello
01-22 13:00:51.734 10368 10409 D TAG : Hello
01-22 13:00:51.736 10368 10409 D TAG : Hello
01-22 13:00:51.738 10368 10409 D TAG : Hello
01-22 13:00:51.739 10368 10409 E UploadFileOperation: Upload of /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg to /Photos/2024/01/IMG_20240122_112020_725.jpg: Local file does not exist
01-22 13:00:51.739 10368 10409 D UploadsStorageManager: updateDatabaseUploadResult uploadResult: RemoteOperationResult{mSuccess=false, mHttpCode=404, mHttpPhrase='Not Found', mException=null, mCode=FILE_NOT_FOUND, message='null', getLogMessage='Local file does not exist'} upload: com.owncloud.android.operations.UploadFileOperation@60e1317
01-22 13:00:51.741 10368 10409 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status:UPLOAD_FAILED and result:FOLDER_ERROR (old:/storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg status:UPLOAD_IN_PROGRESS result:-1)
01-22 13:00:51.741 10368 10409 V UploadsStorageManager: Updating /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg with status=UPLOAD_FAILED
01-22 13:00:51.746 10368 10409 D UploadsStorageManager: updateUpload returns with: 1 for file: /storage/emulated/0/DCIM/Camera/IMG_20240122_112020_725.jpg
01-22 13:00:51.746 10368 10409 D UploadsStorageManager: notifyObserversNow
01-22 13:00:51.746 10368 10409 D FilesUploadWorker: NotifyUploadResult with resultCode: FILE_NOT_FOUND
01-22 13:00:51.748 10368 10368 D UploadListAdapter: loadUploadItemsFromDb
01-22 13:00:51.748 10368 10409 D UploadsStorageManager: QUERY: (status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ?) AND _id > ? ROWID: 1
01-22 13:00:51.749 10368 10368 D UploadsStorageManager: QUERY: status==0 OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 AND account_name== ? ROWID: -1
01-22 13:00:51.752 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 13:00:51.752 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 13:00:51.752 10368 10409 D FilesUploadWorker: No more pending uploads for account ***, stopping work
01-22 13:00:51.752 10368 10368 D UploadsStorageManager: QUERY: status==1 AND last_result<>9 AND last_result<>13 AND last_result<>11 AND last_result<>14 AND account_name== ? ROWID: -1
01-22 13:00:51.752 10368 10406 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=8d275bbe-94ec-4913-8a79-bceb49f1a275, tags={ com.nextcloud.client.jobs.FilesUploadWorker, *, name:files_upload ***, timestamp:1705924850721, user:*** } ]
01-22 13:00:51.754 10368 10368 V UploadsStorageManager: getUploads() got 1 rows from page 0, 1 rows total so far, last ID 1
01-22 13:00:51.754 10368 10368 D UploadsStorageManager: QUERY: (status==1 AND last_result<>9 AND last_result<>13 AND last_result<>11 AND last_result<>14 AND account_name== ?) AND _id < ? ROWID: 1
01-22 13:00:51.755 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 1, 1 rows total so far, last ID 1
01-22 13:00:51.755 10368 10368 V UploadsStorageManager: getUploads() returning 1 (1) rows after reading 2 pages
01-22 13:00:51.755 10368 10368 D UploadsStorageManager: QUERY: status==2 AND account_name== ? ROWID: -1
01-22 13:00:51.757 10368 10368 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1
01-22 13:00:51.757 10368 10368 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages
01-22 13:00:51.867 10368 10410 D OfflineSyncJob: /: enter
01-22 13:00:51.871 10368 10410 D OfflineSyncJob: /: currentEtag: 0db5b53966ee1fa6078d4af415e406bf
01-22 13:00:51.872 10368 10410 D OwnCloudClient #0: REQUEST PROPFIND /remote.php/dav/files/***/
01-22 13:00:51.873 10368 10410 D AdvancedSslSocketFactory: Creating SSL Socket with remote ***:443, local null:0, params: org.apache.commons.httpclient.params.HttpConnectionParams@d81b5f9
01-22 13:00:51.873 10368 10410 D AdvancedSslSocketFactory: ... with connection timeout 5000 and socket timeout 40000
01-22 13:00:51.873 10368 10410 D TrafficStats: tagSocket(211) with statsTag=0xffffffff, statsUid=-1
01-22 13:00:51.873 10368 10410 I ServerNameIndicator: SNI done, hostname: ***
01-22 13:00:52.144 10368 10410 D OfflineSyncJob: /: eTag unchanged
01-22 13:00:52.146 10368 10406 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=77883ce1-e935-442c-ab2e-3da4a2501cfd, tags={ timestamp:1657631637203, com.nextcloud.client.jobs.OfflineSyncWork, *, name:periodic_offline_sync } ]
### Server error logs
```bash
{"reqId":"CxLKL7VRwK3x632RRaoT","level":0,"time":"2024-01-22T11:36:12+00:00","remoteAddr":"fd01::3","user":"***","app":"webdav","method":"HEAD","url":"/remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg","message":"File with name /Photos/2024 could not be located","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.27.0","version":"28.0.1.1","exception":{"Exception":"Sabre\\DAV\\Exception\\NotFound","Message":"File with name /Photos/2024 could not be located","Code":0,"Trace":[{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/Tree.php","line":83,"function":"getChild","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":76,"function":"getNodeForPath","class":"Sabre\\DAV\\Tree","type":"->"},{"file":"/var/www/***/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpGet","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":251,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpHead","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***/apps/dav/lib/Server.php","line":370,"function":"exec","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/var/www/***/remote.php","line":172,"args":["/var/www/***/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/***/apps/dav/lib/Connector/Sabre/Directory.php","Line":226,"message":"File with name /Photos/2024 could not be located","exception":{},"CustomMessage":"File with name /Photos/2024 could not be located"}}
{"reqId":"hipW2mGsj9iZHTIUjZm6","level":0,"time":"2024-01-22T11:36:12+00:00","remoteAddr":"fd01::3","user":"***","app":"webdav","method":"PUT","url":"/remote.php/dav/files/***/Photos/2024/01/IMG_20240122_112020_725.jpg","message":"File with name /Photos/2024 could not be located","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.27.0","version":"28.0.1.1","exception":{"Exception":"Sabre\\DAV\\Exception\\NotFound","Message":"File with name /Photos/2024 could not be located","Code":0,"Trace":[{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/Tree.php","line":83,"function":"getChild","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAVACL/Plugin.php","line":601,"function":"getNodeForPath","class":"Sabre\\DAV\\Tree","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAVACL/Plugin.php","line":199,"function":"getCurrentUserPrivilegeSet","class":"Sabre\\DAVACL\\Plugin","type":"->"},{"file":"/var/www/***/apps/dav/lib/Connector/Sabre/DavAclPlugin.php","line":52,"function":"checkPrivileges","class":"Sabre\\DAVACL\\Plugin","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAVACL/Plugin.php","line":899,"function":"checkPrivileges","class":"OCA\\DAV\\Connector\\Sabre\\DavAclPlugin","type":"->"},{"file":"/var/www/***/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeBind","class":"Sabre\\DAVACL\\Plugin","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/Server.php","line":1074,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":504,"function":"createFile","class":"Sabre\\DAV\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/***/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPut","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***/apps/dav/lib/Server.php","line":370,"function":"exec","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/***/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/var/www/***/remote.php","line":172,"args":["/var/www/***/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/***/apps/dav/lib/Connector/Sabre/Directory.php","Line":226,"message":"File with name /Photos/2024 could not be located","exception":{},"CustomMessage":"File with name /Photos/2024 could not be located"}}
Additional information
GrapheneOS is used as the Andoid OS
I am able to reproduce it and are moving forward with the solution.
I am able to check that the directory is not there by logging in OCUpload constructor and I want to create a directory , if it is not created , I was using mkdirs() , but it's not working ,can anyone guide me ? @joshtrichards can anyone help me or can tell where should I post regarding my issue , I have raised a ticket in help.nextcloud as well
I'm also able to reproduce. This bug was very well detailed by @Elyra
Hi , I am thinking of an approach like this , I will create a query which will check if the remotePath exist in the DB , if it doesn't it will be created, is this okay ? @joshtrichards