-
Notifications
You must be signed in to change notification settings - Fork 62
Closed
Description
What happened?
I'm receiving this log in the game initialization on Android devices:
Error WM-WorkerWrapper Work [ id=8ce410e8-2b8c-4053-9f84-203912c55765, tags={ FOCUS_LOST_WORKER_TAG, com.onesignal.OSFocusHandler$OnLostFocusWorker } ] failed because it threw an exception/error
Error WM-WorkerWrapper java.util.concurrent.ExecutionException: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.pm.PackageManager android.content.Context.getPackageManager()' on a null object reference
Error WM-WorkerWrapper at androidx.work.impl.utils.futures.AbstractFuture.getDoneValue(AbstractFuture.java:516)
Error WM-WorkerWrapper at androidx.work.impl.utils.futures.AbstractFuture.get(AbstractFuture.java:475)
Error WM-WorkerWrapper at androidx.work.impl.WorkerWrapper$2.run(WorkerWrapper.java:311)
Error WM-WorkerWrapper at androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)
Error WM-WorkerWrapper at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
Error WM-WorkerWrapper at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
Error WM-WorkerWrapper at java.lang.Thread.run(Thread.java:1012)
Error WM-WorkerWrapper Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.pm.PackageManager android.content.Context.getPackageManager()' on a null object reference
Error WM-WorkerWrapper at com.onesignal.OSUtils.packageInstalledAndEnabled(OSUtils.java:275)
Error WM-WorkerWrapper at com.onesignal.OSUtils.isGMSInstalledAndEnabled(OSUtils.java:288)
Error WM-WorkerWrapper at com.onesignal.OSUtils.supportsGooglePush(OSUtils.java:330)
Error WM-WorkerWrapper at com.onesignal.OSUtils.getDeviceType(OSUtils.java:349)
Error WM-WorkerWrapper at com.onesignal.OSUtils.isAndroidDeviceType(OSUtils.java:371)
Error WM-WorkerWrapper at com.onesignal.LocationController.isGooglePlayServicesAvailable(LocationController.java:337)
Error WM-WorkerWrapper at com.onesignal.LocationController.onFocusChange(LocationController.java:325)
Error WM-WorkerWrapper at com.onesignal.OneSignal.onAppLostFocus(OneSignal.java:1352)
Error WM-WorkerWrapper at com.onesignal.OSFocusHandler$Companion.onLostFocusDoWork(OSFocusHandler.kt:139)
Error WM-WorkerWrapper at com.onesignal.OSFocusHandler$OnLostFocusWorker.doWork(OSFocusHandler.kt:118)
Error WM-WorkerWrapper at androidx.work.Worker$1.run(Worker.java:86)
Error WM-WorkerWrapper ... 3 more
Steps to reproduce?
1. Install OneSignal 3.0.3
2. Initialize game on Android
3. Check logcatWhat did you expect to happen?
I expected not to see this log.
Unity version
2019.4.35f1
OneSignal Unity SDK version
3.0.3
Platform
Android
Relevant log output
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper Work [ id=8ce410e8-2b8c-4053-9f84-203912c55765, tags={ FOCUS_LOST_WORKER_TAG, com.onesignal.OSFocusHandler$OnLostFocusWorker } ] failed because it threw an exception/error
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper java.util.concurrent.ExecutionException: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.pm.PackageManager android.content.Context.getPackageManager()' on a null object reference
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at androidx.work.impl.utils.futures.AbstractFuture.getDoneValue(AbstractFuture.java:516)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at androidx.work.impl.utils.futures.AbstractFuture.get(AbstractFuture.java:475)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at androidx.work.impl.WorkerWrapper$2.run(WorkerWrapper.java:311)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at java.lang.Thread.run(Thread.java:1012)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.pm.PackageManager android.content.Context.getPackageManager()' on a null object reference
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at com.onesignal.OSUtils.packageInstalledAndEnabled(OSUtils.java:275)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at com.onesignal.OSUtils.isGMSInstalledAndEnabled(OSUtils.java:288)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at com.onesignal.OSUtils.supportsGooglePush(OSUtils.java:330)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at com.onesignal.OSUtils.getDeviceType(OSUtils.java:349)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at com.onesignal.OSUtils.isAndroidDeviceType(OSUtils.java:371)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at com.onesignal.LocationController.isGooglePlayServicesAvailable(LocationController.java:337)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at com.onesignal.LocationController.onFocusChange(LocationController.java:325)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at com.onesignal.OneSignal.onAppLostFocus(OneSignal.java:1352)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at com.onesignal.OSFocusHandler$Companion.onLostFocusDoWork(OSFocusHandler.kt:139)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at com.onesignal.OSFocusHandler$OnLostFocusWorker.doWork(OSFocusHandler.kt:118)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper at androidx.work.Worker$1.run(Worker.java:86)
09/15 18:10:46.608 24601 24706 Error WM-WorkerWrapper ... 3 moreCode of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
No labels