S3 Cloud Upload Not Working

System Information

Field Value
Operating System Linux - Ubuntu 24.04.2 on x86_64
Product AMP ‘Phobos’ v2.6.2.0 (Mainline)
Virtualization HyperV
Application Application Deployment
Module ADSModule
Running in Container No
Current State Indeterminate

Problem Description

Issue

Starting from version 2.6.2, backup uploads to S3 cloud have consistently failed without showing any error messages.
This affects both scheduled and manual backups—any upload attempt to S3 simply doesn’t go through.
A notification appears indicating the upload process has started, but the progress bar remains empty and there’s no indication of actual file transfer.
No files are uploaded, and the system provides no feedback or error messages.
Strangely, the uploaded backup temporarily shows a cloud icon, suggesting it succeeded, but the file disappears after refreshing the page.

Downloading backups from S3 is still working as expected.

Reproduction Steps

  • Schedule backup or Manual local backup
  • Upload to S3 cloud storage
  • Show uploading process notification without transfer status just blank process bar.
  • Uploaded nothing without any error massage.
1 Like

Hey @YD_days,

I saw your post and wanted to help troubleshoot your S3 cloud upload issue in AMP Phobos v2.6.2.0. Since uploads fail without error messages but downloads still work, here are some steps to try:

Steps to Fix:

  1. Check S3 Credentials & Permissions – Ensure your S3 access key and secret key are correct and that the bucket has the necessary write permissions.
  2. Verify AMP’s S3 Configuration – Some users have reported issues with AMP’s S3 client settings. If possible, check if ForcePathStyle needs to be enabled in the configuration.
  3. Test Uploads Outside AMP – Try manually uploading a file using s3cmd or another S3-compatible tool to confirm that the issue is AMP-specific.
  4. Check AMP Logs for Errors – Even though no error messages appear in the UI, check AMP’s logs (AMP/logs) for any hidden errors related to S3 uploads.

Let me know if any of these steps help or if the issue persists—I’d be happy to troubleshoot further!

Hi Francisco,

Thank you very much for your response.

I looked into the logs and found some errors occurring during the attempt to upload backups to the S3 Cloud. You can find the detailed error messages at the following link:

Additionally, I’ve verified that the same S3 Cloud storage can be accessed and used normally through other S3 client tools such as S3 Browser, which confirms that the credentials and bucket permissions are correct.

Please note that the upload functionality still works properly in version 2.6.1.6. If this issue cannot be resolved in the short term, I will proceed with restoring from backup and migrating the data accordingly.

Let me know if there’s any other information I can provide to assist with troubleshooting.


Note:
While likely unrelated to the S3 upload issue, I’ve also observed that when performing backups within a Minecraft instance, the progress bar briefly appears empty and disappears after a few seconds. The backup process still completes in the background, but the system no longer warns that a backup is already in progress if another one is started immediately afterward. This behavior differs from previous versions.

1 Like

I am also getting this same issue

Hi ,

This issue still exists in the latest version 2.6.2-20250617.1

Let me know if there’s any other information I can provide to assist with troubleshooting.

Here is Error Logs.

[13:03:46] [System:amp Activity/23] : Uploading backup Manual Backup to S3.
[13:03:46] [FileBackup:amp Error/23] : AmazonS3Exception
[13:03:46] [FileBackup:amp Error/23] : [0] (AmazonS3Exception) : Error making request with Error Code 499 and Http Status Code 499. No further error information was returned by the service.
[13:03:46] [FileBackup:amp Error/23] : at Amazon.Runtime.Internal.HttpErrorResponseExceptionHandler.HandleExceptionStream(IRequestContext requestContext, IWebResponseData httpErrorResponse, HttpErrorResponseException exception, Stream responseStream)
at Amazon.Runtime.Internal.HttpErrorResponseExceptionHandler.HandleExceptionAsync(IExecutionContext executionContext, HttpErrorResponseException exception)
at Amazon.Runtime.Internal.ExceptionHandler1.HandleAsync(IExecutionContext executionContext, Exception exception) at Amazon.Runtime.Internal.ErrorHandler.ProcessExceptionAsync(IExecutionContext executionContext, Exception exception) at Amazon.Runtime.Internal.ErrorHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.Runtime.Internal.CallbackHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.Runtime.Internal.Signer.InvokeAsync[T](IExecutionContext executionContext) at Amazon.S3.Internal.S3Express.S3ExpressPreSigner.InvokeAsync[T](IExecutionContext executionContext) at Amazon.Runtime.Internal.EndpointDiscoveryHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.Runtime.Internal.EndpointDiscoveryHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.Runtime.Internal.RetryHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.Runtime.Internal.RetryHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.Runtime.Internal.CallbackHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.Runtime.Internal.BaseAuthResolverHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.Runtime.Internal.CallbackHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.S3.Internal.AmazonS3ExceptionHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.Runtime.Internal.ErrorCallbackHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.Runtime.Internal.MetricsHandler.InvokeAsync[T](IExecutionContext executionContext) at Amazon.S3.Transfer.Internal.SimpleUploadCommand.ExecuteAsync(CancellationToken cancellationToken) at Amazon.S3.Transfer.TransferUtility.UploadAsync(TransferUtilityUploadRequest request, CancellationToken cancellationToken) at LocalFileBackupPlugin.BackupProvider.<>c__DisplayClass51_0.<<UploadToS3>b__4>d.MoveNext() [13:03:46] [FileBackup:amp Error/23] : HttpErrorResponseException [13:03:46] [FileBackup:amp Error/23] : [1] (HttpErrorResponseException) : Exception of type 'Amazon.Runtime.Internal.HttpErrorResponseException' was thrown. [13:03:46] [FileBackup:amp Error/23] : at Amazon.Runtime.HttpWebRequestMessage.ProcessHttpResponseMessage(HttpResponseMessage responseMessage) at Amazon.Runtime.HttpWebRequestMessage.GetResponseAsync(CancellationToken cancellationToken) at Amazon.Runtime.Internal.HttpHandler1.InvokeAsync[T](IExecutionContext executionContext)
at Amazon.Runtime.Internal.RedirectHandler.InvokeAsync[T](IExecutionContext executionContext)
at Amazon.Runtime.Internal.Unmarshaller.InvokeAsync[T](IExecutionContext executionContext)
at Amazon.S3.Internal.AmazonS3ResponseHandler.InvokeAsync[T](IExecutionContext executionContext)
at Amazon.Runtime.Internal.ErrorHandler.InvokeAsync[T](IExecutionContext executionContext)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.