Hi Asgardius, thanks for this app, it would make my workflow much easier as we have backups on Backblaze.
I am trying to configure it following this guide.
The only difference is that my S3 Endpoint is preceded by https://
. The region I insert is like the suggested us-west-001
.
When I test the credentials I get (I am using adb logcat
):
03-07 10:55:48.738 13009 13059 W System.err: java.lang.IllegalArgumentException: Region cannot be null. Region is required to sign the request
03-07 10:55:48.738 13009 13059 W System.err: at com.amazonaws.services.s3.AmazonS3Client.init(AmazonS3Client.java:623)
03-07 10:55:48.738 13009 13059 W System.err: at com.amazonaws.services.s3.AmazonS3Client.<init>(AmazonS3Client.java:544)
03-07 10:55:48.738 13009 13059 W System.err: at com.amazonaws.services.s3.AmazonS3Client.<init>(AmazonS3Client.java:496)
03-07 10:55:48.738 13009 13059 W System.err: at com.amazonaws.services.s3.AmazonS3Client.<init>(AmazonS3Client.java:479)
03-07 10:55:48.738 13009 13059 W System.err: at com.amazonaws.services.s3.AmazonS3Client.<init>(AmazonS3Client.java:464)
03-07 10:55:48.738 13009 13059 W System.err: at asgardius.page.s3manager.AccountAdd$2$1.run(AccountAdd.java:155)
03-07 10:55:48.738 13009 13059 W System.err: at java.lang.Thread.run(Thread.java:764)
03-07 10:55:50.791 2615 2639 W NotificationService: Toast already killed. pkg=asgardius.page.s3manager callback=android.app.ITransientNotification$Stub$Proxy@222104d
Moreover, every time I now select my newly created account the app crashes with a similar issue
19018:03-07 11:07:00.701 13327 13327 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{asgardius.page.s3manager/asgardius.page.s3manager.BucketSelect}: java.lang.IllegalArgumentException: Region cannot be null. Region is required to sign the request
19019-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3037)
19020-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3172)
19021-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
19022-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
19023-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
19024-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1906)
19025-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
19026-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.os.Looper.loop(Looper.java:193)
19027-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6863)
19028-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
19029-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
19030-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
19031-03-07 11:07:00.701 13327 13327 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: Region cannot be null. Region is required to sign the request
19032-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at com.amazonaws.services.s3.AmazonS3Client.init(AmazonS3Client.java:623)
19033-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at com.amazonaws.services.s3.AmazonS3Client.<init>(AmazonS3Client.java:544)
19034-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at com.amazonaws.services.s3.AmazonS3Client.<init>(AmazonS3Client.java:496)
19035-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at com.amazonaws.services.s3.AmazonS3Client.<init>(AmazonS3Client.java:479)
19036-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at com.amazonaws.services.s3.AmazonS3Client.<init>(AmazonS3Client.java:464)
19037:03-07 11:07:00.701 13327 13327 E AndroidRuntime: at asgardius.page.s3manager.BucketSelect.onCreate(BucketSelect.java:75)
19038-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7149)
19039-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:7140)
19040-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1288)
19041-03-07 11:07:00.701 13327 13327 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3017)
19042-03-07 11:07:00.701 13327 13327 E AndroidRuntime: ... 11 more
19043-03-07 11:07:19.421 13372 13372 E AndroidRuntime: FATAL EXCEPTION: main
19044:03-07 11:07:19.421 13372 13372 E AndroidRuntime: Process: asgardius.page.s3manager, PID: 13372
Is there anything I am doing wrong?
Thank you in advance!