nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
27.25k stars 4.05k forks source link

Upload refused because of maintenance-mode (but server is not in maintenance-mode) #23552

Closed bruennlein closed 1 year ago

bruennlein commented 5 years ago

Actual behaviour Android app refuses to auto-upload pictures and videos and says the server is in maintenance-mode. Same behavior, when trying to upload manually from the app. Uploading via browser works from the same device. Tried to turn maintenance-mode on and off again, no effect. For some reason, 6 photos of about 6-8MB and two videos with about 330MB went through. But the most files are stuck. Using the retry-button from inside the app (menu->uploads) has no effect.

Steps to reproduce Enable auto-upload and take some photos and videos

Environment data Android version: 9

Device model: Nokia 8

Stock or customized system: Stock

Nextcloud app version: 3.6.0 and 3.6.1

Nextcloud server version: 15.0.7

Andrei-Paul commented 4 years ago

Just woke up to this issue this morning. Had the android client set up for months, working flawlessly. Yesterday I fiddled with the server config.php (in docker) in order to get the desktop client authentication to work. That works now, browser client also works, but the android client thinks the server is in maintenance mode. I removed and added the user back, still thinks it's in maintenance mode.

EDIT: Clear Storage / Clear Cache used (stored data never got to 0). Tried to add my account again, app would continuously demand pin after getting pin. Finally uninstalled app, installed it back and the issue is fixed for me.

qguv commented 4 years ago

I've been having this issue on Android since updating to nextcloud 19. I have my phone's camera directory configured to automatically upload to an S3 remote mount folder within nextcloud. I have set "move to nextcloud directory" in the sync options. Uploads regularly fail in this configuration, I'm not sure why. But I get this "maintenance mode" notification every few minutes since the update to nextcloud 19. Unfortunately, reinstalling the Android app does not fix the issue, nor does clearing failed uploads, nor does the trick mentioned above of disabling internet access for a period.

stratus-ss commented 4 years ago

I'm having this issue with the android dev version of the app (build 20200610) and a fresh install of Nextcloud 19

I also tried this on a previous android build from 20200513 with the same results

Although for me I can't even log it.

mobile brave logs in fine.

Additionally desktop sync clients don't have a problem logging in and neither do browsers on a regular desktop

Indications are that this is related to NAT reflection on the LAN. So using an external valid URL while connected to wifi causes the android client to throw this error

It seems to affect Nextcloud but not Confluence on the same LAN with the same NAT reflection

stratus-ss commented 4 years ago

I can confirm this is an android issue as the iOS clients (both Safari and the app) connect fine behind NAT reflection

stratus-ss commented 4 years ago

I was able to login with the 20200620 version of nextcloud-dev from F-Drdoid market with no other changes made

stale[bot] commented 4 years ago

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

jomo commented 4 years ago

.

stale[bot] commented 4 years ago

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

jomo commented 4 years ago

.

blacklight commented 4 years ago

Still experiencing the problem, >1 year after the issue was opened.

Any help from the developers would be great. We're trying to wrap our heads around possible causes and solutions, but it's hard to find a solution if developers aren't really investigating the issue and there's a bot that randomly closes this issue every couple of days

burner- commented 4 years ago

What I have seen this is sync problem what come when file upload process get interrupted it can get stuck. Usuallu that failure mode goes away in some days. But still it is quite annoying.

tobiasKaminsky commented 4 years ago

Any help from the developers would be great.

I tried…But I have no ideas left. And it is working for most users, which makes it even harder to narrow it down (and also moves a bit back in priority list, due to man power…)

blacklight commented 4 years ago

Any help from the developers would be great.

I tried…But I have no ideas left. And it is working for most users, which makes it even harder to narrow it down (and also moves a bit back in priority list, due to man power…)

If it can help, this is the type of output I most commonly see on my NextCloud instance whenever I get the error (it doesn't happen only with auto-upload, it also occurs with regular uploads):

{"reqId":"******","level":3,"time":"2020-09-07T16:52:21+00:00","remoteAddr":"10.8.0.1","user":"blacklight","app":"PHP","method":"MOVE","url":"/nextcloud/remote.php/dav/uploads/blacklight/abcdefabcdef/.file","message":"Cannot modify header information - headers already sent by (output started at /var/www/nextcloud/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/nextcloud/apps/dav/lib/Connector/Sabre/File.php#680","userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.13.0","version":"19.0.2.2"}

I guess that there's some issue with headers sent twice?

tobiasKaminsky commented 4 years ago

@BlackLight this is indeed helpful, which indicates that some sort of server <-> Android is working wrong.

@nextcloud/server-triage can you help us here with the "Cannot modify header information" error?

darmbrust commented 4 years ago

Any help from the developers would be great.

I tried…But I have no ideas left. And it is working for most users, which makes it even harder to narrow it down (and also moves a bit back in priority list, due to man power…)

Have you been unable to reproduce the problem for testing?

For me, its pretty easy to reproduce, by breaking a WIFI connection during an upload (and having the app set to only upload on WIFI) - especially with large files and/or a slow WIFI connection, so you can be sure you break the upload in the middle.

kesselb commented 4 years ago

@nextcloud/server-triage can you help us here with the "Cannot modify header information" error?

https://github.com/nextcloud/server/issues/22509. I think the warning is not related to this issue.

tobiasKaminsky commented 4 years ago

"MOVE","url":"/nextcloud/remote.php/dav/uploads/blacklight/abcdefabcdef/.file",

it occurs exactly when trying to finish chunked upload. I had something similar on other systems (not NC related) and then the return was different, so I would suspect that something adds an header and thus this warning is returned with the result of move operation and thus NC app does not accept it.

stale[bot] commented 4 years ago

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

kesselb commented 4 years ago

"MOVE","url":"/nextcloud/remote.php/dav/uploads/blacklight/abcdefabcdef/.file",

Another reason why the above request could fail is that sometimes requests to files starting with a dot (aka hidden files) are blocked: https://github.com/nextcloud/server/issues/8802 / https://github.com/nextcloud/documentation/pull/1748.

darmbrust commented 4 years ago

If I'm reading the leading dot issue right, its only an nginx issue, I'm running on apache. So I don't think its the (only) thing going on with this issue.

mattg66 commented 4 years ago

How long before this issue is fixed, it's been over a year now. Lots of debug info is provided, please fix.

tobiasKaminsky commented 4 years ago

As we do a regular upload on Android's side I suspect that this is a server issue or a server configuration problem, therefore I transfer this to server repo.

darmbrust commented 4 years ago

Note, there is another issue open on the nextcloud server already: #16383

adb-sh commented 3 years ago

got the same issue after migrating from nextcloud snap to docker (nginx, php-fpm, pgsql) and updating to 21.0.0. seems like the requests from the app get a 503 http-error on /remote.php

logs from nextcloud:fpm-alpine

172.30.0.3 -  02/May/2021:13:23:23 +0000 "GET /index.php" 204
172.30.0.3 - [user] 02/May/2021:13:23:24 +0000 "HEAD /remote.php" 503
172.30.0.3 - [user] 02/May/2021:13:23:25 +0000 "PUT /remote.php" 503
172.30.0.3 -  02/May/2021:13:23:26 +0000 "GET /index.php" 204
172.30.0.3 - [user] 02/May/2021:13:23:26 +0000 "HEAD /remote.php" 503
172.30.0.3 - [user] 02/May/2021:13:23:27 +0000 "MKCOL /remote.php" 503
172.30.0.3 - [user] 02/May/2021:13:23:27 +0000 "PROPFIND /remote.php" 503
adb-sh commented 3 years ago

Seems like you have to have to enable https behind a reverse proxy. Otherwise dav applications, like the android/desktop client, calendars, contacts etc., will not work. Just adding the X-Forwarded-Proto-Header wont work either. In my case (I'm using the php-fpm image) I just passed /etc/letsencrypt/ to the nginx container:

- /etc/letsencrypt/:/etc/letsencrypt/:ro

And added

ssl_certificate /etc/letsencrypt/live/domain/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/domain/privkey.pem;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
fastcgi_param HTTPS on;

to the vHost in nginx.conf. I still consider this a bug, as ssl behind a proxy is unnecessary in most cases. At least when X-Forwarded-Proto is set to https it should work.

AndyScherzinger commented 3 years ago

You don't need to do that (thus no bug) but you need to tell it to Nextcloud in its server config file.

adb-sh commented 3 years ago

alright. it's working now. I thought setting overwrite.cli.url to https://foo.bar would be enough. I just added this to the config now:

'trusted_proxies'   => ['172.17.0.1'],
'overwritehost'     => 'foo.bar',
'overwriteprotocol' => 'https',
michaelarnauts commented 3 years ago

I had the same (or a similar) issue, I guess it's due to Nextcloud thinking that a file exists, while it doesn't exist on the filesystem. Probably due to a broken upload (I had it with quite large videos, that might got interrupted during an upload).

I could fix this by running ./occ files:scan --all, and retrying the upload on my mobile. It all went fine then.

The issue that should be solved here is that nextcloud should return a sane error instead of "server is in maintenance mode". Actually, a check could be made to see if the file exist on the filesystem before throwing the error. If the file isn't there, why refuse the upload? Just let the upload continue and everything will be fine.

AeroSteveO commented 3 years ago

Things I tried:

Details: NextCloud version 22.1.0 running in the official container on unraid Android app version 3.16.1 from FDroid

darmbrust commented 3 years ago

Some additional investigation into this issue also happened in a parallel bug: #16383

jens-234 commented 3 years ago

I've also been having that problem for a long time now. Happened on an Android 7 phone just like it's now happening on an Android 11 one (everything works fine via the webinterface).

I've had a look at the nextcloud.log file on the server. Those 2 entries are repeated at every sync attempt: Log.txt

Android app version: 3.17.0 Server version: 21.0.4 (on a self installed Debian 11.0 server, but occurred on 10.X as well)

attie commented 2 years ago

I've seen this problem a few times, and gathered some information today.

The Android app erroneously refuses to upload a file because the server is in "Maintenance Mode".

image

Historically it has been difficult to get the file to upload (IIRC, tapping the bin and trying a manual upload via the app, to the same location, doesn't work either).

All log output for request (JSON) ```json {"reqId":"x4R3YwfZYdb1PEKH2wJu","level":3,"time":"2021-11-08T12:24:29+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":189,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18","id":"61891e6561af7"} {"reqId":"x4R3YwfZYdb1PEKH2wJu","level":3,"time":"2021-11-08T12:24:29+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":192,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18","id":"61891e6561b56"} {"reqId":"x4R3YwfZYdb1PEKH2wJu","level":3,"time":"2021-11-08T12:24:29+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":195,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18","id":"61891e6561ba6"} {"reqId":"x4R3YwfZYdb1PEKH2wJu","level":4,"time":"2021-11-08T12:24:29+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"webdav","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"Could not open file","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":439,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18","id":"61891e6561c70"} {"reqId":"x4R3YwfZYdb1PEKH2wJu","level":3,"time":"2021-11-08T12:24:29+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"no app in context","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"Could not open file","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":439,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18","id":"61891e6561d37"} {"reqId":"x4R3YwfZYdb1PEKH2wJu","level":3,"time":"2021-11-08T12:24:29+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"fopen(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266): failed to open stream: No such file or directory at /var/www/html/lib/private/Files/Storage/Local.php#357","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"fopen(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266): failed to open stream: No such file or directory","/var/www/html/lib/private/Files/Storage/Local.php",357,{"path":"uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","mode":"r"}]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":357,"function":"fopen","args":["/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":302,"function":"fopen","class":"OC\\Files\\Storage\\Local","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/View.php","line":1166,"function":"fopen","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/View.php","line":1002,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["fopen","/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266",["read"],"r"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":434,"function":"fopen","class":"OC\\Files\\View","type":"->","args":["f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18","id":"61891e6561e2e"} ```
Interesting log output from request (formatted) ```text [PHP] Error: Error: fopen(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266): failed to open stream: No such file or directory at /var/www/html/lib/private/Files/Storage/Local.php#357 at <> 0. <> OC\Log\ErrorHandler::onError(2, "fopen(/var/www/ ... y", "/var/www/html/l ... p", 357, {path: "uploads/ ... "}) 1. /var/www/html/lib/private/Files/Storage/Local.php line 357 fopen("/var/www/html/d ... 6", "r") 2. /var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php line 302 OC\Files\Storage\Local->fopen("uploads/f3412c2 ... 6", "r") 3. /var/www/html/lib/private/Files/View.php line 1166 OC\Files\Storage\Wrapper\Wrapper->fopen("uploads/f3412c2 ... 6", "r") 4. /var/www/html/lib/private/Files/View.php line 1002 OC\Files\View->basicOperation("fopen", "/f3412c2a7b72dc ... 6", ["read"], "r") 5. /var/www/html/apps/dav/lib/Connector/Sabre/File.php line 434 OC\Files\View->fopen("f3412c2a7b72dc1 ... 6", "r") 6. /var/www/html/apps/dav/lib/Upload/AssemblyStream.php line 295 OCA\DAV\Connector\Sabre\File->get() 7. /var/www/html/apps/dav/lib/Upload/AssemblyStream.php line 145 OCA\DAV\Upload\AssemblyStream->getStream(OCA\DAV\Connector\Sabre\File {}) 8. <> OCA\DAV\Upload\AssemblyStream->stream_read(8192) 9. /var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php line 91 fread(null, 8192) 10. /var/www/html/lib/private/Files/Stream/HashWrapper.php line 64 Icewind\Streams\Wrapper->stream_read(8192) 11. <> OC\Files\Stream\HashWrapper->stream_read(8192) 12. /var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php line 91 fread(null, 8192) 13. /var/www/html/lib/private/Files/Stream/HashWrapper.php line 64 Icewind\Streams\Wrapper->stream_read(8192) 14. <> OC\Files\Stream\HashWrapper->stream_read(8192) 15. /var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php line 91 fread(null, 8192) 16. /var/www/html/lib/private/Files/Stream/HashWrapper.php line 64 Icewind\Streams\Wrapper->stream_read(8192) 17. <> OC\Files\Stream\HashWrapper->stream_read(8192) 18. /var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php line 91 fread(null, 8192) 19. /var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php line 98 Icewind\Streams\Wrapper->stream_read(8192) 20. <> Icewind\Streams\CallbackWrapper->stream_read(8192) 21. /var/www/html/lib/private/Files/Storage/Local.php line 278 file_put_contents("/var/www/html/d ... g", null) 22. /var/www/html/lib/private/Files/Storage/Local.php line 562 OC\Files\Storage\Local->file_put_contents("files/tibbs.att ... g", null) 23. /var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php line 633 OC\Files\Storage\Local->writeStream("files/tibbs.att ... g", null, null) 24. /var/www/html/apps/dav/lib/Connector/Sabre/File.php line 207 OC\Files\Storage\Wrapper\Wrapper->writeStream("files/tibbs.att ... g", null) 25. /var/www/html/apps/dav/lib/Connector/Sabre/Directory.php line 156 OCA\DAV\Connector\Sabre\File->put(null) 26. /var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php line 305 OCA\DAV\Connector\Sabre\Directory->createFile("IMG_20211106_192544.jpg", null) 27. /var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php line 133 Sabre\DAV\Tree->copyNode(OCA\DAV\Upload\FutureFile {}, OCA\DAV\Connector\Sabre\Directory {}, "IMG_20211106_192544.jpg") 28. /var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php line 163 Sabre\DAV\Tree->copy("uploads/attie/f ... e", "files/attie/tib ... g") 29. /var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php line 95 Sabre\DAV\Tree->move("uploads/attie/f ... e", "files/attie/tib ... g") 30. /var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php line 77 OCA\DAV\Upload\ChunkingPlugin->performMove("uploads/attie/f ... e", "files/attie/tib ... g") 31. /var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89 OCA\DAV\Upload\ChunkingPlugin->beforeMove("uploads/attie/f ... e", "files/attie/tib ... g") 32. /var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php line 603 Sabre\DAV\Server->emit("beforeMove", ["uploads/attie/ ... "]) 33. /var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89 Sabre\DAV\CorePlugin->httpMove(Sabre\HTTP\Request {}, Sabre\HTTP\Response {}) 34. /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php line 472 Sabre\DAV\Server->emit("method:MOVE", [Sabre\HTTP\Requ ... }]) 35. /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php line 253 Sabre\DAV\Server->invokeMethod(Sabre\HTTP\Request {}, Sabre\HTTP\Response {}) 36. /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php line 321 Sabre\DAV\Server->start() 37. /var/www/html/apps/dav/lib/Server.php line 332 Sabre\DAV\Server->exec() 38. /var/www/html/apps/dav/appinfo/v2/remote.php line 35 OCA\DAV\Server->exec() 39. /var/www/html/remote.php line 167 require_once("/var/www/html/a ... p") MOVE /remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file from 172.21.0.12 by attie at 2021-11-08T12:24:29+00:00 ```

On disk, the /var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/ directory exists, but is empty (i.e 0000000000000000-0000000004255266 does not exist, and there are no hidden / dot-files).

As this appears to be a WebDAV MOVE operation, I tried copying the original file from my phone to .../0000000000000000-0000000004255266, pressed retry, and it completed successfully - the file is now available in the Nextcloud Web UI.

Reading into this a bit, I imagine there are a few steps to placing a file on the Nextcloud server - importantly PUT and MOVE... I'd guess that there is a race condition or logic error somewhere that means the app and/or server believe that the file has been uploaded and is in place, but in fact it was either lost (i.e: failed move at filesystem level?) or never actually existed on the server.

Early logs for this file (JSON) ```json {"reqId":"bOc6YDdawoSOzJBSYXUw","level":3,"time":"2021-11-06T19:48:10+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"rmdir(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63): Directory not empty at /var/www/html/lib/private/Files/Storage/Local.php#127","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"rmdir(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63): Directory not empty","/var/www/html/lib/private/Files/Storage/Local.php",127,{"path":"uploads/f3412c2a7b72dc1d34716093dd216f63","it":{"__class__":"RecursiveIteratorIterator"},"file":{"__class__":"SplFileInfo"}}]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":127,"function":"rmdir","args":["/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63"]},{"function":"rmdir","class":"OC\\Files\\Storage\\Local","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63"]},{"file":"/var/www/html/apps/files_trashbin/lib/Storage.php","line":183,"function":"call_user_func","args":[[{"__class__":"OC\\Files\\Storage\\Home"},"rmdir"],"uploads/f3412c2a7b72dc1d34716093dd216f63"]},{"file":"/var/www/html/apps/files_trashbin/lib/Storage.php","line":118,"function":"doDelete","class":"OCA\\Files_Trashbin\\Storage","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63","rmdir"]},{"file":"/var/www/html/lib/private/Files/View.php","line":1168,"function":"rmdir","class":"OCA\\Files_Trashbin\\Storage","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63"]},{"file":"/var/www/html/lib/private/Files/View.php","line":351,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["rmdir","/f3412c2a7b72dc1d34716093dd216f63",["delete"]]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":310,"function":"rmdir","class":"OC\\Files\\View","type":"->","args":["/f3412c2a7b72dc1d34716093dd216f63"]},{"file":"/var/www/html/apps/dav/lib/Upload/FutureFile.php","line":102,"function":"delete","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":164,"function":"delete","class":"OCA\\DAV\\Upload\\FutureFile","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"NXCDiLYbocsr4ZaH5hYF","level":3,"time":"2021-11-06T19:49:32+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"no app in context","method":"PUT","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","message":{"Exception":"Sabre\\DAV\\Exception\\BadRequest","Message":"Expected filesize of 4255266 bytes but read (from Nextcloud client) and wrote (to Nextcloud storage) 3022848 bytes. Could either be a network problem on the sending side or a problem writing to the storage on the server side.","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/apps/dav/lib/Upload/UploadFolder.php","line":46,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["0000000000000000-0000000004255266",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1098,"function":"createFile","class":"OCA\\DAV\\Upload\\UploadFolder","type":"->","args":["0000000000000000-0000000004255266",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":504,"function":"createFile","class":"Sabre\\DAV\\Server","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266",null,null]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPut","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PUT",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":246,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"NXCDiLYbocsr4ZaH5hYF","level":3,"time":"2021-11-06T19:49:32+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"PUT","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA256: a6f92de0f0ff937272b501d88eb4bf878682762ea6fe8d03572f7adbca25c51a"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA256: a6f92de0f0ff937272b501d88eb4bf878682762ea6fe8d03572f7adbca25c51a"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":195,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA256: a6f92de0f0ff937272b501d88eb4bf878682762ea6fe8d03572f7adbca25c51a"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"NXCDiLYbocsr4ZaH5hYF","level":3,"time":"2021-11-06T19:49:32+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"PUT","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA1: 35bff9a001ec00c2d31ae9df6885245e1f812258"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA1: 35bff9a001ec00c2d31ae9df6885245e1f812258"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":192,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA1: 35bff9a001ec00c2d31ae9df6885245e1f812258"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"NXCDiLYbocsr4ZaH5hYF","level":3,"time":"2021-11-06T19:49:32+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"PUT","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-MD5: 345b984b91337baa29b89d8adb3df19f"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-MD5: 345b984b91337baa29b89d8adb3df19f"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":189,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-MD5: 345b984b91337baa29b89d8adb3df19f"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"FoSffcEjxUQUAwiurnYs","level":3,"time":"2021-11-06T19:50:46+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"fopen(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266): failed to open stream: No such file or directory at /var/www/html/lib/private/Files/Storage/Local.php#357","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"fopen(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266): failed to open stream: No such file or directory","/var/www/html/lib/private/Files/Storage/Local.php",357,{"path":"uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","mode":"r"}]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":357,"function":"fopen","args":["/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":302,"function":"fopen","class":"OC\\Files\\Storage\\Local","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/View.php","line":1166,"function":"fopen","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/View.php","line":1002,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["fopen","/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266",["read"],"r"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":434,"function":"fopen","class":"OC\\Files\\View","type":"->","args":["f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"FoSffcEjxUQUAwiurnYs","level":3,"time":"2021-11-06T19:50:46+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"no app in context","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"Could not open file","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":439,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"FoSffcEjxUQUAwiurnYs","level":4,"time":"2021-11-06T19:50:46+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"webdav","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"Could not open file","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":439,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"FoSffcEjxUQUAwiurnYs","level":3,"time":"2021-11-06T19:50:46+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":195,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"FoSffcEjxUQUAwiurnYs","level":3,"time":"2021-11-06T19:50:46+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":192,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"FoSffcEjxUQUAwiurnYs","level":3,"time":"2021-11-06T19:50:46+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":189,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"fD8R6v9A0RP5o6EHBIRu","level":3,"time":"2021-11-06T19:51:00+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"no app in context","method":"PUT","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","message":{"Exception":"Sabre\\DAV\\Exception\\BadRequest","Message":"Expected filesize of 4255266 bytes but read (from Nextcloud client) and wrote (to Nextcloud storage) 2834432 bytes. Could either be a network problem on the sending side or a problem writing to the storage on the server side.","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/apps/dav/lib/Upload/UploadFolder.php","line":46,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["0000000000000000-0000000004255266",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":1098,"function":"createFile","class":"OCA\\DAV\\Upload\\UploadFolder","type":"->","args":["0000000000000000-0000000004255266",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":504,"function":"createFile","class":"Sabre\\DAV\\Server","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266",null,null]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPut","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PUT",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":246,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"fD8R6v9A0RP5o6EHBIRu","level":3,"time":"2021-11-06T19:51:00+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"PUT","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA256: f1677a815df44e383a264bb74be22521f4f386ef509213162b63c241a4b0f5d4"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA256: f1677a815df44e383a264bb74be22521f4f386ef509213162b63c241a4b0f5d4"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":195,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA256: f1677a815df44e383a264bb74be22521f4f386ef509213162b63c241a4b0f5d4"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"fD8R6v9A0RP5o6EHBIRu","level":3,"time":"2021-11-06T19:51:00+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"PUT","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA1: 0b66e3a9e13a8e3b5ba5d81ea95e84fc279f23e6"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA1: 0b66e3a9e13a8e3b5ba5d81ea95e84fc279f23e6"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":192,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA1: 0b66e3a9e13a8e3b5ba5d81ea95e84fc279f23e6"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"fD8R6v9A0RP5o6EHBIRu","level":3,"time":"2021-11-06T19:51:00+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"PUT","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-MD5: cd699d0f027d780483eab918f8bbaaf6"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-MD5: cd699d0f027d780483eab918f8bbaaf6"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":189,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-MD5: cd699d0f027d780483eab918f8bbaaf6"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"vHfGHMD9eaFnF8xGdCYk","level":3,"time":"2021-11-06T19:51:01+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"fopen(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266): failed to open stream: No such file or directory at /var/www/html/lib/private/Files/Storage/Local.php#357","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"fopen(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266): failed to open stream: No such file or directory","/var/www/html/lib/private/Files/Storage/Local.php",357,{"path":"uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","mode":"r"}]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":357,"function":"fopen","args":["/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":302,"function":"fopen","class":"OC\\Files\\Storage\\Local","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/View.php","line":1166,"function":"fopen","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/View.php","line":1002,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["fopen","/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266",["read"],"r"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":434,"function":"fopen","class":"OC\\Files\\View","type":"->","args":["f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"vHfGHMD9eaFnF8xGdCYk","level":3,"time":"2021-11-06T19:51:01+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"no app in context","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"Could not open file","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":439,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"vHfGHMD9eaFnF8xGdCYk","level":4,"time":"2021-11-06T19:51:01+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"webdav","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"Could not open file","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":439,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"vHfGHMD9eaFnF8xGdCYk","level":3,"time":"2021-11-06T19:51:01+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":195,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"vHfGHMD9eaFnF8xGdCYk","level":3,"time":"2021-11-06T19:51:01+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":192,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"vHfGHMD9eaFnF8xGdCYk","level":3,"time":"2021-11-06T19:51:01+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":189,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"1HiOlczQmALtlG4bBOR0","level":3,"time":"2021-11-06T19:52:09+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"fopen(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266): failed to open stream: No such file or directory at /var/www/html/lib/private/Files/Storage/Local.php#357","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"fopen(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266): failed to open stream: No such file or directory","/var/www/html/lib/private/Files/Storage/Local.php",357,{"path":"uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","mode":"r"}]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":357,"function":"fopen","args":["/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":302,"function":"fopen","class":"OC\\Files\\Storage\\Local","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/View.php","line":1166,"function":"fopen","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/View.php","line":1002,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["fopen","/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266",["read"],"r"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":434,"function":"fopen","class":"OC\\Files\\View","type":"->","args":["f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"1HiOlczQmALtlG4bBOR0","level":3,"time":"2021-11-06T19:52:09+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"no app in context","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"Could not open file","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":439,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"1HiOlczQmALtlG4bBOR0","level":4,"time":"2021-11-06T19:52:09+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"webdav","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"Could not open file","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":439,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"1HiOlczQmALtlG4bBOR0","level":3,"time":"2021-11-06T19:52:09+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":195,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"1HiOlczQmALtlG4bBOR0","level":3,"time":"2021-11-06T19:52:09+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":192,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"1HiOlczQmALtlG4bBOR0","level":3,"time":"2021-11-06T19:52:09+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":189,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"ULhhjn5sOADU63QnNfZS","level":3,"time":"2021-11-06T19:55:33+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"fopen(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266): failed to open stream: No such file or directory at /var/www/html/lib/private/Files/Storage/Local.php#357","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"fopen(/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266): failed to open stream: No such file or directory","/var/www/html/lib/private/Files/Storage/Local.php",357,{"path":"uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","mode":"r"}]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":357,"function":"fopen","args":["/var/www/html/data/attie/uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":302,"function":"fopen","class":"OC\\Files\\Storage\\Local","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/View.php","line":1166,"function":"fopen","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["uploads/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/lib/private/Files/View.php","line":1002,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["fopen","/f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266",["read"],"r"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":434,"function":"fopen","class":"OC\\Files\\View","type":"->","args":["f3412c2a7b72dc1d34716093dd216f63/0000000000000000-0000000004255266","r"]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"ULhhjn5sOADU63QnNfZS","level":3,"time":"2021-11-06T19:55:33+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"no app in context","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"Could not open file","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":439,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"ULhhjn5sOADU63QnNfZS","level":4,"time":"2021-11-06T19:55:33+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"webdav","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Sabre\\DAV\\Exception\\ServiceUnavailable","Message":"Could not open file","Code":0,"Trace":[{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":295,"function":"get","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Upload/AssemblyStream.php","line":145,"function":"getStream","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[{"__class__":"OCA\\DAV\\Connector\\Sabre\\File"}]},{"function":"stream_read","class":"OCA\\DAV\\Upload\\AssemblyStream","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":64,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":91,"function":"fread","args":[null,8192]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":98,"function":"stream_read","class":"Icewind\\Streams\\Wrapper","type":"->","args":[8192]},{"function":"stream_read","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[8192]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":278,"function":"file_put_contents","args":["/var/www/html/data/attie/files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Local.php","line":562,"function":"file_put_contents","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/lib/private/Files/Storage/Wrapper/Wrapper.php","line":633,"function":"writeStream","class":"OC\\Files\\Storage\\Local","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null,null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":207,"function":"writeStream","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["files/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/Directory.php","line":156,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":[null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":305,"function":"createFile","class":"OCA\\DAV\\Connector\\Sabre\\Directory","type":"->","args":["IMG_20211106_192544.jpg",null]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":133,"function":"copyNode","class":"Sabre\\DAV\\Tree","type":"->","args":[{"__class__":"OCA\\DAV\\Upload\\FutureFile"},{"__class__":"OCA\\DAV\\Connector\\Sabre\\Directory"},"IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Tree.php","line":163,"function":"copy","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":95,"function":"move","class":"Sabre\\DAV\\Tree","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/apps/dav/lib/Upload/ChunkingPlugin.php","line":77,"function":"performMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMove","class":"OCA\\DAV\\Upload\\ChunkingPlugin","type":"->","args":["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":603,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMove",["uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","files/attie/tibbs.attie.co.uk/Camera/Photos/2021/11/IMG_20211106_192544.jpg"]]},{"file":"/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:MOVE",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","Line":439,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"ULhhjn5sOADU63QnNfZS","level":3,"time":"2021-11-06T19:55:33+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":195,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"ULhhjn5sOADU63QnNfZS","level":3,"time":"2021-11-06T19:55:33+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":192,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} {"reqId":"ULhhjn5sOADU63QnNfZS","level":3,"time":"2021-11-06T19:55:33+00:00","remoteAddr":"172.21.0.12","user":"attie","app":"PHP","method":"MOVE","url":"/remote.php/dav/uploads/attie/f3412c2a7b72dc1d34716093dd216f63/.file","message":{"Exception":"Error","Message":"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132) at /var/www/html/apps/dav/lib/Connector/Sabre/File.php#691","Code":0,"Trace":[{"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::","args":[2,"Cannot modify header information - headers already sent by (output started at /var/www/html/3rdparty/sabre/http/lib/Sapi.php:132)","/var/www/html/apps/dav/lib/Connector/Sabre/File.php",691,{"string":"X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"}]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":691,"function":"header","args":["X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"]},{"file":"/var/www/html/apps/dav/lib/Connector/Sabre/File.php","line":189,"function":"header","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["X-Hash-MD5: d41d8cd98f00b204e9800998ecf8427e"]},{"function":"OCA\\DAV\\Connector\\Sabre\\{closure}","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":71,"function":"call_user_func","args":[{"__class__":"Closure"},"*** sensitive parameter replaced ***"]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/lib/private/Files/Stream/HashWrapper.php","line":75,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"function":"stream_close","class":"OC\\Files\\Stream\\HashWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/Wrapper.php","line":132,"function":"fclose","args":[null]},{"file":"/var/www/html/apps/files_external/3rdparty/icewind/streams/src/CallbackWrapper.php","line":119,"function":"stream_close","class":"Icewind\\Streams\\Wrapper","type":"->","args":[]},{"file":"/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"stream_close","class":"Icewind\\Streams\\CallbackWrapper","type":"->","args":[]},{"file":"/var/www/html/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/html/remote.php","line":167,"args":["/var/www/html/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Android) Nextcloud-android/3.17.1","version":"21.0.0.18"} --- 8< --- snip (repeats over and over) ```

I noticed other stale files in the uploads directory. These are larger / videos, and appear to be in 10MB-ish (10240000 bytes) chunks... I suspect that these may relate to previous failures I've seen, and the log has the same error (e.g: "Expected filesize of 10240000 bytes but read (from Nextcloud client) and wrote (to Nextcloud storage) 6389760 bytes."), but these only seem to have one PUT attempt...

Some questions or areas to investigate further:

attie commented 2 years ago

It's just happened again... more info below.

Background / Confirmation - In this case, it was a video file, 285,398,984 bytes - The log lists the same errors as before, though this time starting at chunk 2 - `.../0000000010240000-0000000020479999` - The upload directory was empty as before, this time `.../data/attie/uploads/f33f7f89afc28b2042f894644325a408/` - The Android app is failing to upload, same as before, the requests it makes are: - `HEAD /remote.php/webdav/${path_to_dir}/*.mp4` → 200 - `MKCOL /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408` → 405 - `PROPFIND /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408` → 207 - `MOVE /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/.file` → 503 - See: [https://docs.nextcloud.com/server/latest/developer_manual/client_apis/WebDAV/chunking.html](Chunked file upload) - A `PROPFIND /remote.php/dav/uploads/attie/...` request returns a full set of 10 MB (ish) chunks - A `PROPFIND /remote.php/dav/files/attie/...` request returns the full file size (i.e: not zero bytes) - Navigating to the directory via the WebUI shows the file with a 0 KB size - The target / final file exists on disk, but is zero bytes... - The target / final file is described in the database, I couldn't find the WebDAV chunks, but I suspect they are in there too(?) - e.g: `select * from oc_filecache where fileid=398886 \G` - Deleting the file via the WebUI doesn't help, so I restored it from the bin - As before, copying the file into the temporary directory, splitting it, and retrying from the Android app resolved the issue - After "_resolving_" the issue, the file's record in the database is unchanged (still has the same `etag`, `mtime` fields, etc...)

Doing some further after-the-fact analysis... looking at the Apache access.log, I can see:

172.21.0.12 - attie [13/Nov/2021:18:12:48 +0000] "MKCOL /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408 HTTP/1.1" 201 548 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.17.1"
172.21.0.12 - attie [13/Nov/2021:18:12:48 +0000] "PROPFIND /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408 HTTP/1.1" 207 1062 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.17.1"
172.21.0.12 - attie [13/Nov/2021:18:12:48 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000000000000-0000000010239999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:12:58 +0000] "MKCOL /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.17.1"
172.21.0.12 - attie [13/Nov/2021:18:12:58 +0000] "PROPFIND /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408 HTTP/1.1" 207 1078 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.17.1"
172.21.0.12 - attie [13/Nov/2021:18:12:58 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000010240000-0000000020479999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:02 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000020480000-0000000030719999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:05 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000030720000-0000000040959999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:10 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000040960000-0000000051199999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:14 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000051200000-0000000061439999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:19 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000061440000-0000000071679999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:23 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000071680000-0000000081919999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:28 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000081920000-0000000092159999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:33 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000092160000-0000000102399999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:38 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000102400000-0000000112639999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:42 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000112640000-0000000122879999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:47 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000122880000-0000000133119999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:51 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000133120000-0000000143359999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:13:56 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000143360000-0000000153599999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:00 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000153600000-0000000163839999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:05 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000163840000-0000000174079999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:09 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000174080000-0000000184319999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:14 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000184320000-0000000194559999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:18 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000194560000-0000000204799999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:23 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000204800000-0000000215039999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:27 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000215040000-0000000225279999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:32 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000225280000-0000000235519999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:36 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000235520000-0000000245759999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:40 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000245760000-0000000255999999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:44 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000256000000-0000000266239999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:49 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000266240000-0000000276479999 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:54 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000276480000-0000000285398984 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro
172.21.0.12 - attie [13/Nov/2021:18:14:57 +0000] "MOVE /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/.file HTTP/1.1" 403 944 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.17.1"
172.21.0.12 - attie [13/Nov/2021:18:12:52 +0000] "PUT /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/0000000010240000-0000000020479999 HTTP/1.1" 400 1010 "-" "Mozilla/5.0 (Android) Nextcloud-andr
172.21.0.12 - attie [13/Nov/2021:18:16:01 +0000] "MKCOL /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.17.1"
172.21.0.12 - attie [13/Nov/2021:18:16:01 +0000] "PROPFIND /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408 HTTP/1.1" 207 1370 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.17.1"
172.21.0.12 - attie [13/Nov/2021:18:16:01 +0000] "MOVE /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/.file HTTP/1.1" 503 808 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.17.1"
172.21.0.12 - attie [13/Nov/2021:18:18:22 +0000] "MKCOL /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.17.1"
172.21.0.12 - attie [13/Nov/2021:18:18:22 +0000] "PROPFIND /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408 HTTP/1.1" 207 1370 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.17.1"
172.21.0.12 - attie [13/Nov/2021:18:18:22 +0000] "MOVE /remote.php/dav/uploads/attie/f33f7f89afc28b2042f894644325a408/.file HTTP/1.1" 503 808 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.17.1"

Note that PUT of 0000000010240000-0000000020479999 that gets a 400 response, and the timestamp for which is very out of order. I believe that Apache will stamp log entries on the start of the request... so it comes shortly before the other PUT of 0000000010240000-0000000020479999, and times out (or something) after approx 3m09s.

This also approximately correlates with the Expected filesize of 10240000 bytes but read (from Nextcloud client) and wrote (to Nextcloud storage) 6025216 bytes. error message, which is timestamped 2021-11-13T18:16:01+00:00, and also explains that rmdir(/var/www/html/data/attie/uploads/f33f7f89afc28b2042f894644325a408): Directory not empty message... perhaps the directory is indeed not empty - it's still got this thread working in it.

So:

attie commented 2 years ago

Ok, it's happened again.

I'm starting to wonder if this is an artifact of (or perhaps exacerbated by) my setup, NFS and its handles (e.g: .nfs*).

I suspect that when Nextcloud attempts the second / retry PUT, it will delete the old / partial / stuck file first... Consider:

root@ad66582ab5dc:/var/www/html/data/attie/uploads/test# cat > test &
[1] 58
root@ad66582ab5dc:/var/www/html/data/attie/uploads/test#

[1]+  Stopped                 cat > test
root@ad66582ab5dc:/var/www/html/data/attie/uploads/test# ls -la
total 2
drwxr-xr-x 2 root     root     3 Nov 22 14:08 .
drwxr-xr-x 4 www-data www-data 4 Nov 22 14:03 ..
-rw-r--r-- 1 root     root     0 Nov 22 14:08 test
root@ad66582ab5dc:/var/www/html/data/attie/uploads/test# rm test
root@ad66582ab5dc:/var/www/html/data/attie/uploads/test# ls -la
total 2
drwxr-xr-x 2 root     root     3 Nov 22 14:08 .
drwxr-xr-x 4 www-data www-data 4 Nov 22 14:03 ..
-rw-r--r-- 1 root     root     0 Nov 22 14:08 .nfs000000000001ab1000000888
root@ad66582ab5dc:/var/www/html/data/attie/uploads/test# kill %1
root@ad66582ab5dc:/var/www/html/data/attie/uploads/test#
[1]+  Terminated              cat > test
root@ad66582ab5dc:/var/www/html/data/attie/uploads/test# ls -la
total 1
drwxr-xr-x 2 root     root     2 Nov 22 14:08 .
drwxr-xr-x 4 www-data www-data 4 Nov 22 14:03 ..
Apache Logs ```text 172.21.0.15 - attie [21/Nov/2021:18:05:37 +0000] "MKCOL /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 201 548 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:05:37 +0000] "PROPFIND /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 207 1062 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:06:02 +0000] "MKCOL /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:06:02 +0000] "PROPFIND /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 207 1062 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:06:02 +0000] "PUT /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78/0000000000000000-0000000004795665 HTTP/1.1" 201 730 "-" "Mozilla/5.0 (Android) Nextcloud-andro 172.21.0.15 - attie [21/Nov/2021:18:06:04 +0000] "MOVE /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78/.file HTTP/1.1" 403 944 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:06:07 +0000] "MKCOL /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:06:08 +0000] "PROPFIND /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 207 1080 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:06:08 +0000] "MOVE /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78/.file HTTP/1.1" 503 808 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:07:14 +0000] "MKCOL /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:07:14 +0000] "PROPFIND /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 207 1080 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:07:14 +0000] "MOVE /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78/.file HTTP/1.1" 503 808 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:08:12 +0000] "MKCOL /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:08:12 +0000] "PROPFIND /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 207 1080 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:08:12 +0000] "MOVE /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78/.file HTTP/1.1" 503 808 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:08:41 +0000] "MKCOL /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:08:41 +0000] "PROPFIND /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 207 1080 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:08:41 +0000] "MOVE /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78/.file HTTP/1.1" 503 808 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:08:44 +0000] "MKCOL /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:08:44 +0000] "PROPFIND /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 207 1080 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:08:44 +0000] "MOVE /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78/.file HTTP/1.1" 503 808 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:05:37 +0000] "PUT /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78/0000000000000000-0000000004795665 HTTP/1.1" 400 1009 "-" "Mozilla/5.0 (Android) Nextcloud-andr 172.21.0.15 - attie [21/Nov/2021:18:10:29 +0000] "MKCOL /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:10:29 +0000] "PROPFIND /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 207 1080 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:10:29 +0000] "MOVE /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78/.file HTTP/1.1" 503 808 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:11:23 +0000] "MKCOL /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:11:23 +0000] "PROPFIND /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 207 1080 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:11:23 +0000] "MOVE /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78/.file HTTP/1.1" 503 808 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:14:11 +0000] "MKCOL /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 405 895 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:14:11 +0000] "PROPFIND /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78 HTTP/1.1" 207 1080 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" 172.21.0.15 - attie [21/Nov/2021:18:14:11 +0000] "MOVE /remote.php/dav/uploads/attie/c6349cb68a4bf7313a73b9bda7184a78/.file HTTP/1.1" 503 808 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.18.0" ```
bruennlein commented 2 years ago

@attie thats quite interestin, because this could possibly explain another problem, I have. The Android App keeps spamming me with conflict-messages for pictures, that look exactly the same. I think, this often happens during network-changes.

attie commented 2 years ago

I think, this often happens during network-changes.

@bruennlein - that might make a lot of sense!

I'll keep digging when the issue presents, but I'm not quite settled what route to take, or how to approach the Nextcloud codebase yet... (any input from maintainers would be much appreciated!)

zakria03 commented 2 years ago

Hi,

Had to some degree the same issue as you guys. Ran a sudo -u www-data php -d memory_limit=-1 -f /var/www/html/occ encryption:decrypt-all, which resolved my upload issue.

Before running the command above, I checked whether I had any encryption modules, which I assumed I did not have as the GUI was saying so. I checked the encryption modules with sudo -u www-data php -d memory_limit=-1 -f /var/www/html/occ encryption:list-modules, which returned nothing.

However, when I did sudo -u www-data php -d memory_limit=-1 -f /var/www/html/occ encryption:status, encryption was enabled, but if I connected to my container and browsed to my files, all files were visible.

And to anyone else who as me has tried to find the nextcloud log on docker, please check: /var/www/html/data/ in your container volume.

So, do you guys, @attie / @bruennlein, have encryption enabled?

bruennlein commented 2 years ago

@zakria03 I don't have encryption enabled. So it's probably not related to encryption.

nssatlantis commented 2 years ago

Sorry to bump this up but currently having the same issue. Just the android client refuses to work, tried anything I could but it won't budge.

Also no encryption enabled. Not sure how to work this out now.

attie commented 2 years ago

@nssatlantis - please could you check in the nextcloud .../data/${username}/uploads/ folder? (e.g: if you're using the docker image: /var/www/html/data/${username}/uploads/.

Please could you share details of your setup? e.g:


@zakria03 - I don't have encryption enabled either.

nssatlantis commented 2 years ago

I haven't checked the logs, as I honestly just needed it to work right then and there.

If any one has this issue on Android what worked for me was to delete the account within the app, and to log back in again. Server no longer in maintenance according to the app and all works flawlessly again.

pgy866 commented 2 years ago

I uploaded 35 pictures using Android 3.19.0, 34 were successful, and one upload indicated that the server was in maintenance mode It can't upload anyway Uploaded successfully after changing the file name Not sure what the problem is?

y8s commented 2 years ago

I'm getting this error now too on the android app 3.19.1 ([Nextcloud Hub II] (23.0.3)) after auto upload tries to upload a couple videos.

It may also be triggered by editing and re-saving images with the same filename (in Google photos).

Anyway I currently have 43 notifications for a file that's stuck and (unfortunately) can't swipe them all away at once.

skjnldsv commented 2 years ago

Hey anyone! I opened an extensive report here: https://github.com/nextcloud/android/issues/10805 If some of you are still experiencing the same issue, can you check and see if your problem is consistent with mine? Thanks! :v:

Also, are we all using NFS as our storage layer?

attie commented 2 years ago

@skjnldsv - my current understanding is as outlined above, see: https://github.com/nextcloud/server/issues/23552#issuecomment-968187690 and https://github.com/nextcloud/server/issues/23552#issuecomment-975569937

In brief here:

  1. Phone starts upload, using hash of file as the identifier
  2. Phone loses connection during upload, or transfers between cellular/WiFi, etc... either way, the connection is broken but not immediately closed
  3. Phone attempts to restart/continue upload, and reuses identifier
  4. Failure on "completion" or HTTP MOVE operation due to "in progress" first try in step 2
  5. Broken connection from step 2 finally times out (TCP can take a long time to close in this mode), server partially tidies up
  6. All future uploads for this file fail due to conflicting identifier

I think there are two main points from what I can see:

Also, are we all using NFS as our storage layer?

Yes, I'm using NFS, and hypothesised about the .nfs* files above too.

skjnldsv commented 2 years ago

Considering I can reproduce the same issue with the web UI, it's not a connection issue :)

jklmnn commented 2 years ago

@skjnldsv

Also, are we all using NFS as our storage layer?

I'm using an external storage via SMB, I have the same problem.

skjnldsv commented 2 years ago

Mounted at OS level? @jklmnn

jklmnn commented 2 years ago

No, using the External Storage app.

szaimen commented 1 year ago

Hi, please update to 24.0.8 or better 25.0.2 and report back if it fixes the issue. Thank you!