File should be uploaded
File uploads from some minutes but it fails with the following messages:
An exception occurred while uploading parts to a multipart upload
{
"reqId": "ttwAk1na7NKm63zgn675",
"level": 3,
"time": "2020-04-16T12:31:01+02:00",
"remoteAddr": "176.177.125.5",
"user": "--",
"app": "objectstore",
"method": "PUT",
"url": "/public.php/webdav/4gb_file.bak",
"message": {
"Exception": "Aws\\S3\\Exception\\S3MultipartUploadException",
"Message": "An exception occurred while uploading parts to a multipart upload. The following parts had errors:\n- Part 1: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=1&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=1&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->78.46.193.122:35876: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->78.46.193.122:35876: i/o timeout</Message><RequestId>0800D03C011B289E</RequestId><HostId>4K4Kd98tbwzYAQ9Of04l+YWtRoC4ykRJcznDiTbqFljFzHuqkVVIFAGYqpOTqzaNvYqrHRXFJk6m</HostId></Error>\n- Part 2: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=2&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=2&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->78.46.193.122:35878: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->78.46.193.122:35878: i/o timeout</Message><RequestId>29DA31713C8009A6</RequestId><HostId>Vv4isRqdf6xtwddrN3y7mvXfNZGa6mWprT2QgLpOZsWSXi2jmeMUvDap8rzxyZNL8fAonnnIKYMQ</HostId></Error>\n- Part 3: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=3&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=3&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->78.46.193.122:35870: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->78.46.193.122:35870: i/o timeout</Message><RequestId>17CCAE4854EEF595</RequestId><HostId>pWB6rT9Fx2vsxDG0d4yaW9RRfm4s0da42qVcXlIMw8AdDLOqwUSmHQ8bwAKbVKXlAf2lsg+6efYm</HostId></Error>\n- Part 5: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=5&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=5&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->78.46.193.122:35874: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->78.46.193.122:35874: i/o timeout</Message><RequestId>D229FC678AF9661D</RequestId><HostId>34jarqqjHahkcOd+wGwAaCUg9ejmHObro0FoR7tTv+6BlWEAGkZVB3ck7p5Vf5iBncI/K1xOFKXD</HostId></Error>\n- Part 6: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=6&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: cURL error 28: Resolving timed out after 333916 milliseconds (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)\n",
"Code": 0,
"Trace": [
{
"function": "Aws\\Multipart\\{closure}",
"class": "Aws\\Multipart\\AbstractUploadManager",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Coroutine.php",
"line": 122,
"function": "send",
"class": "Generator",
"type": "->",
"args": [
null
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 203,
"function": "_handleSuccess",
"class": "GuzzleHttp\\Promise\\Coroutine",
"type": "->",
"args": [
null
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 156,
"function": "callHandler",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "::",
"args": [
1,
null,
[
{
"__class__": "GuzzleHttp\\Promise\\Promise"
},
[
{
"__class__": "GuzzleHttp\\Promise\\Coroutine"
},
"_handleSuccess"
],
[
{
"__class__": "GuzzleHttp\\Promise\\Coroutine"
},
"_handleFailure"
]
]
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/TaskQueue.php",
"line": 47,
"function": "GuzzleHttp\\Promise\\{closure}",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "::",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php",
"line": 98,
"function": "run",
"class": "GuzzleHttp\\Promise\\TaskQueue",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php",
"line": 125,
"function": "tick",
"class": "GuzzleHttp\\Handler\\CurlMultiHandler",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 246,
"function": "execute",
"class": "GuzzleHttp\\Handler\\CurlMultiHandler",
"type": "->",
"args": [
"*** sensitive parameter replaced ***"
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 223,
"function": "invokeWaitFn",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 267,
"function": "waitIfPending",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 225,
"function": "invokeWaitList",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 267,
"function": "waitIfPending",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 225,
"function": "invokeWaitList",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 62,
"function": "waitIfPending",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Coroutine.php",
"line": 65,
"function": "wait",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 246,
"function": "GuzzleHttp\\Promise\\{closure}",
"class": "GuzzleHttp\\Promise\\Coroutine",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 223,
"function": "invokeWaitFn",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 267,
"function": "waitIfPending",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 225,
"function": "invokeWaitList",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 62,
"function": "waitIfPending",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/aws/aws-sdk-php/src/Multipart/AbstractUploadManager.php",
"line": 83,
"function": "wait",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/lib/private/Files/ObjectStore/S3ObjectTrait.php",
"line": 94,
"function": "upload",
"class": "Aws\\Multipart\\AbstractUploadManager",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/lib/private/Files/ObjectStore/ObjectStoreStorage.php",
"line": 463,
"function": "writeObject",
"class": "OC\\Files\\ObjectStore\\S3",
"type": "->",
"args": [
"urn:oid:6899",
null
]
},
{
"file": "/var/www/example.com/lib/private/Files/Storage/Wrapper/Wrapper.php",
"line": 630,
"function": "writeStream",
"class": "OC\\Files\\ObjectStore\\ObjectStoreStorage",
"type": "->",
"args": [
"files/Test/4gb_file.bak",
null,
null
]
},
{
"file": "/var/www/example.com/lib/private/Files/Storage/Wrapper/Wrapper.php",
"line": 630,
"function": "writeStream",
"class": "OC\\Files\\Storage\\Wrapper\\Wrapper",
"type": "->",
"args": [
"files/Test/4gb_file.bak",
null,
null
]
},
{
"file": "/var/www/example.com/lib/private/Files/Storage/Wrapper/Wrapper.php",
"line": 630,
"function": "writeStream",
"class": "OC\\Files\\Storage\\Wrapper\\Wrapper",
"type": "->",
"args": [
"files/Test/4gb_file.bak",
null,
null
]
},
{
"file": "/var/www/example.com/lib/private/Files/Storage/Wrapper/Wrapper.php",
"line": 630,
"function": "writeStream",
"class": "OC\\Files\\Storage\\Wrapper\\Wrapper",
"type": "->",
"args": [
"files/Test/4gb_file.bak",
null,
null
]
},
{
"file": "/var/www/example.com/apps/dav/lib/Connector/Sabre/File.php",
"line": 192,
"function": "writeStream",
"class": "OC\\Files\\Storage\\Wrapper\\Wrapper",
"type": "->",
"args": [
"files/Test/4gb_file.bak",
null
]
},
{
"file": "/var/www/example.com/apps/dav/lib/Connector/Sabre/Directory.php",
"line": 156,
"function": "put",
"class": "OCA\\DAV\\Connector\\Sabre\\File",
"type": "->",
"args": [
null
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 1096,
"function": "createFile",
"class": "OCA\\DAV\\Connector\\Sabre\\Directory",
"type": "->",
"args": [
"4gb_file.bak",
null
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
"line": 525,
"function": "createFile",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
"4gb_file.bak",
null,
null
]
},
{
"function": "httpPut",
"class": "Sabre\\DAV\\CorePlugin",
"type": "->",
"args": [
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/event/lib/EventEmitterTrait.php",
"line": 105,
"function": "call_user_func_array",
"args": [
[
{
"__class__": "Sabre\\DAV\\CorePlugin"
},
"httpPut"
],
[
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 479,
"function": "emit",
"class": "Sabre\\Event\\EventEmitter",
"type": "->",
"args": [
"method:PUT",
[
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 254,
"function": "invokeMethod",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/example.com/apps/dav/appinfo/v1/publicwebdav.php",
"line": 109,
"function": "exec",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/public.php",
"line": 81,
"args": [
"/var/www/example.com/apps/dav/appinfo/v1/publicwebdav.php"
],
"function": "require_once"
}
],
"File": "/var/www/example.com/3rdparty/aws/aws-sdk-php/src/Multipart/AbstractUploadManager.php",
"Line": 134,
"CustomMessage": "Could not create object urn:oid:6899 for files/Test/4gb_file.bak"
},
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36",
"version": "18.0.3.0"
}
Your socket connection to the server was not read from or written to within the timeout period
{
"reqId": "ttwAk1na7NKm63zgn675",
"level": 4,
"time": "2020-04-16T12:31:01+02:00",
"remoteAddr": "176.177.125.5",
"user": "--",
"app": "webdav",
"method": "PUT",
"url": "/public.php/webdav/4gb_file.bak",
"message": {
"Exception": "Sabre\\DAV\\Exception",
"Message": "An exception occurred while uploading parts to a multipart upload. The following parts had errors:\n- Part 1: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=1&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=1&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35876: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35876: i/o timeout</Message><RequestId>0800D03C011B289E</RequestId><HostId>4K4Kd98tbwzYAQ9Of04l+YWtRoC4ykRJcznDiTbqFljFzHuqkVVIFAGYqpOTqzaNvYqrHRXFJk6m</HostId></Error>\n- Part 2: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=2&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=2&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35878: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35878: i/o timeout</Message><RequestId>29DA31713C8009A6</RequestId><HostId>Vv4isRqdf6xtwddrN3y7mvXfNZGa6mWprT2QgLpOZsWSXi2jmeMUvDap8rzxyZNL8fAonnnIKYMQ</HostId></Error>\n- Part 3: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=3&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=3&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35870: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35870: i/o timeout</Message><RequestId>17CCAE4854EEF595</RequestId><HostId>pWB6rT9Fx2vsxDG0d4yaW9RRfm4s0da42qVcXlIMw8AdDLOqwUSmHQ8bwAKbVKXlAf2lsg+6efYm</HostId></Error>\n- Part 5: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=5&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=5&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35874: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35874: i/o timeout</Message><RequestId>D229FC678AF9661D</RequestId><HostId>34jarqqjHahkcOd+wGwAaCUg9ejmHObro0FoR7tTv+6BlWEAGkZVB3ck7p5Vf5iBncI/K1xOFKXD</HostId></Error>\n- Part 6: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=6&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: cURL error 28: Resolving timed out after 333916 milliseconds (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)\n",
"Code": 0,
"Trace": [
{
"file": "/var/www/example.com/apps/dav/lib/Connector/Sabre/File.php",
"line": 244,
"function": "convertToSabreException",
"class": "OCA\\DAV\\Connector\\Sabre\\File",
"type": "->",
"args": [
{
"__class__": "Aws\\S3\\Exception\\S3MultipartUploadException"
}
]
},
{
"file": "/var/www/example.com/apps/dav/lib/Connector/Sabre/Directory.php",
"line": 156,
"function": "put",
"class": "OCA\\DAV\\Connector\\Sabre\\File",
"type": "->",
"args": [
null
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 1096,
"function": "createFile",
"class": "OCA\\DAV\\Connector\\Sabre\\Directory",
"type": "->",
"args": [
"4gb_file.bak",
null
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
"line": 525,
"function": "createFile",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
"4gb_file.bak",
null,
null
]
},
{
"function": "httpPut",
"class": "Sabre\\DAV\\CorePlugin",
"type": "->",
"args": [
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/event/lib/EventEmitterTrait.php",
"line": 105,
"function": "call_user_func_array",
"args": [
[
{
"__class__": "Sabre\\DAV\\CorePlugin"
},
"httpPut"
],
[
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 479,
"function": "emit",
"class": "Sabre\\Event\\EventEmitter",
"type": "->",
"args": [
"method:PUT",
[
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 254,
"function": "invokeMethod",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/example.com/apps/dav/appinfo/v1/publicwebdav.php",
"line": 109,
"function": "exec",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/public.php",
"line": 81,
"args": [
"/var/www/example.com/apps/dav/appinfo/v1/publicwebdav.php"
],
"function": "require_once"
}
],
"File": "/var/www/example.com/apps/dav/lib/Connector/Sabre/File.php",
"Line": 659,
"Previous": {
"Exception": "Aws\\S3\\Exception\\S3MultipartUploadException",
"Message": "An exception occurred while uploading parts to a multipart upload. The following parts had errors:\n- Part 1: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=1&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=1&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35876: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35876: i/o timeout</Message><RequestId>0800D03C011B289E</RequestId><HostId>4K4Kd98tbwzYAQ9Of04l+YWtRoC4ykRJcznDiTbqFljFzHuqkVVIFAGYqpOTqzaNvYqrHRXFJk6m</HostId></Error>\n- Part 2: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=2&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=2&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35878: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35878: i/o timeout</Message><RequestId>29DA31713C8009A6</RequestId><HostId>Vv4isRqdf6xtwddrN3y7mvXfNZGa6mWprT2QgLpOZsWSXi2jmeMUvDap8rzxyZNL8fAonnnIKYMQ</HostId></Error>\n- Part 3: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=3&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=3&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35870: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35870: i/o timeout</Message><RequestId>17CCAE4854EEF595</RequestId><HostId>pWB6rT9Fx2vsxDG0d4yaW9RRfm4s0da42qVcXlIMw8AdDLOqwUSmHQ8bwAKbVKXlAf2lsg+6efYm</HostId></Error>\n- Part 5: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=5&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: Client error: `PUT https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=5&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6` resulted in a `400 Bad Request` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server w (truncated...)\n RequestTimeout (client): Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35874: i/o timeout - <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>RequestTimeout</Code><Message>Your socket connection to the server was not read from or written to within the timeout period, source: read tcp 130.117.252.13:443->1.2.3.4:35874: i/o timeout</Message><RequestId>D229FC678AF9661D</RequestId><HostId>34jarqqjHahkcOd+wGwAaCUg9ejmHObro0FoR7tTv+6BlWEAGkZVB3ck7p5Vf5iBncI/K1xOFKXD</HostId></Error>\n- Part 6: Error executing \"UploadPart\" on \"https://s3.eu-central-1.wasabisys.com/example.com/urn%3Aoid%3A6899?partNumber=6&uploadId=0p_vUl_cL8R-z7o7JQacOPTjP3Vhqy_sVxwGv8CRVa39uzWZqBC_IrD0wfP9d0sLVAX_uGkLalq-Fhguy7FgJcHspt9ZeeZ3yzqYEcUbmVhY1ONPX5X57BVpRajusER6\"; AWS HTTP error: cURL error 28: Resolving timed out after 333916 milliseconds (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)\n",
"Code": 0,
"Trace": [
{
"function": "Aws\\Multipart\\{closure}",
"class": "Aws\\Multipart\\AbstractUploadManager",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Coroutine.php",
"line": 122,
"function": "send",
"class": "Generator",
"type": "->",
"args": [
null
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 203,
"function": "_handleSuccess",
"class": "GuzzleHttp\\Promise\\Coroutine",
"type": "->",
"args": [
null
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 156,
"function": "callHandler",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "::",
"args": [
1,
null,
[
{
"__class__": "GuzzleHttp\\Promise\\Promise"
},
[
{
"__class__": "GuzzleHttp\\Promise\\Coroutine"
},
"_handleSuccess"
],
[
{
"__class__": "GuzzleHttp\\Promise\\Coroutine"
},
"_handleFailure"
]
]
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/TaskQueue.php",
"line": 47,
"function": "GuzzleHttp\\Promise\\{closure}",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "::",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php",
"line": 98,
"function": "run",
"class": "GuzzleHttp\\Promise\\TaskQueue",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php",
"line": 125,
"function": "tick",
"class": "GuzzleHttp\\Handler\\CurlMultiHandler",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 246,
"function": "execute",
"class": "GuzzleHttp\\Handler\\CurlMultiHandler",
"type": "->",
"args": [
"*** sensitive parameter replaced ***"
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 223,
"function": "invokeWaitFn",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 267,
"function": "waitIfPending",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 225,
"function": "invokeWaitList",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 267,
"function": "waitIfPending",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 225,
"function": "invokeWaitList",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 62,
"function": "waitIfPending",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Coroutine.php",
"line": 65,
"function": "wait",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 246,
"function": "GuzzleHttp\\Promise\\{closure}",
"class": "GuzzleHttp\\Promise\\Coroutine",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 223,
"function": "invokeWaitFn",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 267,
"function": "waitIfPending",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 225,
"function": "invokeWaitList",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/guzzlehttp/promises/src/Promise.php",
"line": 62,
"function": "waitIfPending",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/3rdparty/aws/aws-sdk-php/src/Multipart/AbstractUploadManager.php",
"line": 83,
"function": "wait",
"class": "GuzzleHttp\\Promise\\Promise",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/lib/private/Files/ObjectStore/S3ObjectTrait.php",
"line": 94,
"function": "upload",
"class": "Aws\\Multipart\\AbstractUploadManager",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/lib/private/Files/ObjectStore/ObjectStoreStorage.php",
"line": 463,
"function": "writeObject",
"class": "OC\\Files\\ObjectStore\\S3",
"type": "->",
"args": [
"urn:oid:6899",
null
]
},
{
"file": "/var/www/example.com/lib/private/Files/Storage/Wrapper/Wrapper.php",
"line": 630,
"function": "writeStream",
"class": "OC\\Files\\ObjectStore\\ObjectStoreStorage",
"type": "->",
"args": [
"files/Test/4gb_file.bak",
null,
null
]
},
{
"file": "/var/www/example.com/lib/private/Files/Storage/Wrapper/Wrapper.php",
"line": 630,
"function": "writeStream",
"class": "OC\\Files\\Storage\\Wrapper\\Wrapper",
"type": "->",
"args": [
"files/Test/4gb_file.bak",
null,
null
]
},
{
"file": "/var/www/example.com/lib/private/Files/Storage/Wrapper/Wrapper.php",
"line": 630,
"function": "writeStream",
"class": "OC\\Files\\Storage\\Wrapper\\Wrapper",
"type": "->",
"args": [
"files/Test/4gb_file.bak",
null,
null
]
},
{
"file": "/var/www/example.com/lib/private/Files/Storage/Wrapper/Wrapper.php",
"line": 630,
"function": "writeStream",
"class": "OC\\Files\\Storage\\Wrapper\\Wrapper",
"type": "->",
"args": [
"files/Test/4gb_file.bak",
null,
null
]
},
{
"file": "/var/www/example.com/apps/dav/lib/Connector/Sabre/File.php",
"line": 192,
"function": "writeStream",
"class": "OC\\Files\\Storage\\Wrapper\\Wrapper",
"type": "->",
"args": [
"files/Test/4gb_file.bak",
null
]
},
{
"file": "/var/www/example.com/apps/dav/lib/Connector/Sabre/Directory.php",
"line": 156,
"function": "put",
"class": "OCA\\DAV\\Connector\\Sabre\\File",
"type": "->",
"args": [
null
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 1096,
"function": "createFile",
"class": "OCA\\DAV\\Connector\\Sabre\\Directory",
"type": "->",
"args": [
"4gb_file.bak",
null
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
"line": 525,
"function": "createFile",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
"4gb_file.bak",
null,
null
]
},
{
"function": "httpPut",
"class": "Sabre\\DAV\\CorePlugin",
"type": "->",
"args": [
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/event/lib/EventEmitterTrait.php",
"line": 105,
"function": "call_user_func_array",
"args": [
[
{
"__class__": "Sabre\\DAV\\CorePlugin"
},
"httpPut"
],
[
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 479,
"function": "emit",
"class": "Sabre\\Event\\EventEmitter",
"type": "->",
"args": [
"method:PUT",
[
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
]
},
{
"file": "/var/www/example.com/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 254,
"function": "invokeMethod",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
{
"absoluteUrl": "https://example.com/public.php/webdav/4gb_file.bak",
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/example.com/apps/dav/appinfo/v1/publicwebdav.php",
"line": 109,
"function": "exec",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": []
},
{
"file": "/var/www/example.com/public.php",
"line": 81,
"args": [
"/var/www/example.com/apps/dav/appinfo/v1/publicwebdav.php"
],
"function": "require_once"
}
],
"File": "/var/www/example.com/3rdparty/aws/aws-sdk-php/src/Multipart/AbstractUploadManager.php",
"Line": 134
},
"CustomMessage": "--"
},
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36",
"version": "18.0.3.0"
}
Operating system: Ubuntu 18.04
Web server: nginx/1.17.10
Database: MariaDB 10.4
PHP version: PHP 7.3.16
Nextcloud version: 18.0.3
Updated from an older Nextcloud/ownCloud or fresh install: Fresh
Where did you install Nextcloud from: Official sources (tar.gz)
Signing status:
Signing status
No errors have been found.
List of activated apps:
App list
Enabled:
- accessibility: 1.4.0
- circles: 0.18.5
- cloud_federation_api: 1.1.0
- comments: 1.8.0
- dav: 1.14.0
- external: 3.5.0
- federatedfilesharing: 1.8.0
- federation: 1.8.0
- files: 1.13.1
- files_rightclick: 0.15.2
- files_sharing: 1.10.1
- files_trashbin: 1.8.0
- files_versions: 1.11.0
- files_videoplayer: 1.7.0
- lookup_server_connector: 1.6.0
- notifications: 2.6.0
- oauth2: 1.6.0
- onlyoffice: 4.1.4
- password_policy: 1.8.0
- privacy: 1.2.0
- provisioning_api: 1.8.0
- ransomware_protection: 1.6.1
- settings: 1.0.0
- sharebymail: 1.8.0
- spreed: 8.0.7
- systemtags: 1.8.0
- tasks: 0.12.1
- theming: 1.9.0
- twofactor_backupcodes: 1.7.0
- viewer: 1.2.0
- workflowengine: 2.0.0
Disabled:
- activity
- admin_audit
- encryption
- files_external
- files_pdfviewer
- firstrunwizard
- logreader
- nextcloud_announcements
- photos
- recommendations
- serverinfo
- support
- survey_client
- text
- updatenotification
- user_ldap
Nextcloud configuration:
Config report
{
"system": {
"objectstore": {
"class": "\\OC\\Files\\ObjectStore\\S3",
"arguments": {
"bucket": "example.com",
"autocreate": true,
"key": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"hostname": "s3.eu-central-1.wasabisys.com",
"port": 443,
"use_ssl": true,
"region": "eu-central-1"
}
},
"log_type": "file",
"logfile": "\/var\/log\/nextcloud\/example.com-nextcloud.log",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"example.com"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "18.0.3.0",
"overwrite.cli.url": "https:\/\/example.com",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"instanceid": "***REMOVED SENSITIVE VALUE***",
"dbdriveroptions": {
"1009": "\/etc\/ssl\/mysql\/ca-cert.pem",
"1008": "\/etc\/ssl\/mysql\/client-cert.pem",
"1007": "\/etc\/ssl\/mysql\/client-key.pem",
"1014": false
},
"skeletondirectory": "",
"default_language": "en",
"default_locale": "en_GB",
"activity_expire_days": 30,
"auth.bruteforce.protection.enabled": false,
"blacklisted_files": [
".htaccess",
"Thumbs.db",
"thumbs.db"
],
"htaccess.RewriteBase": "\/",
"integrity.check.disabled": false,
"knowledgebaseenabled": false,
"logtimezone": "Europe\/Paris",
"maintenance": false,
"memcache.local": "\\OC\\Memcache\\APCu",
"memcache.distributed": "\\OC\\Memcache\\Redis",
"updatechecker": false,
"appstoreenabled": false,
"upgrade.disable-web": true,
"filelocking.enabled": false,
"overwriteprotocol": "https",
"preview_max_scale_factor": 1,
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"port": 6379,
"timeout": 2.5,
"dbindex": 10,
"password": "***REMOVED SENSITIVE VALUE***"
},
"quota_include_external_storage": false,
"theme": "",
"trashbin_retention_obligation": "auto, 7",
"updater.release.channel": "stable",
"mail_smtpmode": "smtp",
"mail_smtpsecure": "tls",
"mail_sendmailmode": "smtp",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtpauth": 1,
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "587",
"mail_smtpname": "***REMOVED SENSITIVE VALUE***",
"mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
"enabledPreviewProviders": [
"OC\\Preview\\PNG",
"OC\\Preview\\JPEG",
"OC\\Preview\\GIF",
"OC\\Preview\\BMP",
"OC\\Preview\\XBitmap"
],
"overwritehost": "example.com",
"preview_max_x": "1280",
"preview_max_y": "800",
"jpeg_quality": "70"
}
}
Are you using external storage, if yes which one: S3
Are you using encryption: no
Browser: Chrome 80
Operating system: Win10
No server errors
See above
No errors
https://aws.amazon.com/premiumsupport/knowledge-center/s3-socket-connection-timeout-error/
https://github.com/aws/aws-sdk-js/issues/281
https://github.com/aws-amplify/amplify-cli/issues/462
https://github.com/aws/aws-sdk-php/issues/29
https://gist.github.com/jjb/6878300
https://github.com/nextcloud/server/issues/15579
https://github.com/nextcloud/server/issues/16332
Is "Create a shared folder with write access only (file drop)" needed to replicate this?
If not I've successfully uploaded over 20GB files on my local S3 cluster. How that works with amazon or remote clusters I'm not sure. Possibly a latency/upload speed issue causing the timeout?
Can you provide more information about your setup such as latency and upload/download speed? Amazon has always had issues with files above 4GB on nextcloud -and- other platforms so I'm not surprised.
Edit: Okay, you're using wasabi. But you linked to an amazon article.
Is "Create a shared folder with write access only (file drop)" needed to replicate this?
Public uploads are not chuncked.
10ms63.5MB/s at this time from S3 to webserver51.2MB/s at this time from webserver to S3It won't even start uploading for me so you win. Errors out immediately despite php/nginx being configured for 20GB.
Huh, weird. In my case this also happens on cephfs. Did a full reinstall as well of the entire OS.
I think we may have two different bugs here with the same end result.
I have similar problem with DigitalOcean's Spaces (so it doesn't seem to be vendor related problem), uploading through webdav (rclone)
So far I've tried:
1) increasing (fastcgi) read_, send_, connect_ timeouts in frontend reverse proxy and backend nginx (as well as php parameters)
2) reducing multipart upload size from 500MB to 250MB (in lib/private/Files/ObjectStore/S3ObjectTrait.php)
3) Tried applying this patch from #288 - https://github.com/nextcloud/server/issues/288#issuecomment-533892009
Any ideas?
@the-lay please try #24330. The problem was resolved for me.
@the-lay please try #24330. The problem was resolved for me.
Thank you, this seems promising! Unfortunately I can not test it out anymore, I have moved away from S3 since then.