{
"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"
}
How to use GitHub
Steps to reproduce
Expected behaviour
File should be uploaded
Actual behaviour
File uploads from some minutes but it fails with the following messages:
An exception occurred while uploading parts to a multipart upload
Your socket connection to the server was not read from or written to within the timeout period
Server configuration
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
List of activated apps:
App list
Nextcloud configuration:
Config report
Are you using external storage, if yes which one: S3
Are you using encryption: no
Client configuration
Browser: Chrome 80
Operating system: Win10
Logs
Web server error log
No server errors
Nextcloud log (data/nextcloud.log)
See above
Browser log
No errors
Related information
https://aws.amazon.com/premiumsupport/knowledge-center/s3-socket-connection-timeout-error/
aws/aws-sdk-js#281
aws-amplify/amplify-cli#462
aws/aws-sdk-php#29
https://gist.github.com/jjb/6878300
Similar issues
#15579
#16332