Since at least 2026-09-09 (UTC), every file upload to Aspose.Tasks Cloud storage hangs with no response until the gateway times out (502 Bad Gateway from nginx/1.19.9 after ~2 minutes, or client-side timeout). This is breaking our production MPP import feature.
What fails — upload, regardless of file size or target storage:
curl -X PUT 'https://api.aspose.cloud/v3.0/tasks/storage/file/schedule_sample_file.mpp?storageName=plexa-mpp' \
-H 'Authorization: Bearer <token>' \
-H 'Accept: application/json' \
-F 'File=@schedule_sample_file.mpp'
- The request body is fully sent (
upload completely sent off: 388836 bytes), then 0 bytes received until timeout. - A 6-byte test file behaves identically, so it is not file-size related.
- Same result uploading to our named storage (
plexa-mpp) and to the default storage. - Same result with POST (originally got
502 Bad Gateway/nginx/1.19.9after 2m15s).
What works — all read endpoints respond in ~1s with the same token:
GET /v3.0/tasks/storage/plexa-mpp/exist -> 200 {"Exists":true}
GET /v3.0/tasks/storage/folder/?storageName=plexa-mpp -> 200 {"Value":[]}
GET /v3.0/tasks/storage/folder/ -> 200 {"Value":[]}
So authentication and the storage read path are fine; only the storage write path hangs.
Account details:
- client_id:
fe2ce401-7397-461e-83fe-837cdddb1e85 - storage:
plexa-mpp(and default) - Tested from macOS curl 8.7.1 and Yaak, HTTP/1.1, multiple runs over several hours.
This looks like the same issue as 504 Gateway timeouts for file uploads - Free Support Forum - aspose.com.
Could you check the storage upload backend? Happy to provide request timestamps for tracing.