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.
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:
Check S3 Credentials & Permissions – Ensure your S3 access key and secret key are correct and that the bucket has the necessary write permissions.
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.
Test Uploads Outside AMP – Try manually uploading a file using s3cmd or another S3-compatible tool to confirm that the issue is AMP-specific.
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!
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.
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)