Vydia / react-native-background-upload

Upload files in your React Native app even while it's backgrounded. Supports Android and iOS, including camera roll assets.
MIT License
723 stars 330 forks source link

Android crash when turning off WiFi during upload (product flavor issue?) #251

Open projuljustin opened 3 years ago

projuljustin commented 3 years ago

Hey there, I seem to be having an issue when turning off WiFi during an upload. The app crashes and I get this error:

2021-05-03 15:06:30.092 11885-11885/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.myapp.webview, PID: 11885 java.lang.RuntimeException: Unable to create service net.gotev.uploadservice.UploadService: java.lang.IllegalArgumentException: You have to set namespace to your app package name (context.packageName) in your Application subclass at android.app.ActivityThread.handleCreateService(ActivityThread.java:4180) at android.app.ActivityThread.access$1600(ActivityThread.java:232) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:241) at android.app.ActivityThread.main(ActivityThread.java:7617) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:941) Caused by: java.lang.IllegalArgumentException: You have to set namespace to your app package name (context.packageName) in your Application subclass at net.gotev.uploadservice.UploadServiceConfig.getNamespace(UploadServiceConfig.kt:74) at net.gotev.uploadservice.UploadServiceConfig.getBroadcastNotificationAction(UploadServiceConfig.kt:234) at net.gotev.uploadservice.UploadServiceConfig.getBroadcastNotificationActionIntentFilter(UploadServiceConfig.kt:248) at net.gotev.uploadservice.observer.request.NotificationActionsObserver.register(NotificationActionsObserver.kt:31) at net.gotev.uploadservice.UploadService.onCreate(UploadService.kt:194) at android.app.ActivityThread.handleCreateService(ActivityThread.java:4168) at android.app.ActivityThread.access$1600(ActivityThread.java:232)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)  at android.os.Handler.dispatchMessage(Handler.java:107)  at android.os.Looper.loop(Looper.java:241)  at android.app.ActivityThread.main(ActivityThread.java:7617)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:941) 

I don't seem to get this issue when running my dev or tst app (com.myapp.webviewdev or com.myapp.webviewtest)

image

lewisd1996 commented 1 year ago

@projuljustin Hi, did you ever find a solution to this?

Jsxde commented 1 year ago

I have the same error, wondering too if anyone has a solution

aidinb commented 11 months ago

I have the same issue