-
Notifications
You must be signed in to change notification settings - Fork 375
Open
Description
What happened?
Fatal Exception: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at android.app.job.JobServiceEngine$JobHandler.handleMessage(JobServiceEngine.java:183)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:257)
at android.os.Looper.loop(Looper.java:342)
at android.app.ActivityThread.main(ActivityThread.java:9638)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
Caused by java.lang.reflect.InvocationTargetException:
at java.lang.reflect.Constructor.newInstance0(Constructor.java)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at com.onesignal.common.services.ServiceRegistrationReflection.resolve(ServiceRegistration.kt:85)
at com.onesignal.common.services.ServiceProvider.getServiceOrNull(ServiceProvider.kt:75)
at com.onesignal.common.services.ServiceProvider.getService(ServiceProvider.kt:65)
at com.onesignal.common.services.ServiceRegistrationReflection.resolve(ServiceRegistration.kt:78)
at com.onesignal.common.services.ServiceProvider.getAllServices(ServiceProvider.kt:53)
at com.onesignal.common.services.ServiceRegistrationReflection.resolve(ServiceRegistration.kt:68)
at com.onesignal.common.services.ServiceProvider.getServiceOrNull(ServiceProvider.kt:75)
at com.onesignal.common.services.ServiceProvider.getService(ServiceProvider.kt:65)
at com.onesignal.internal.OneSignalImp.getService(OneSignalImp.kt:330)
at com.onesignal.OneSignal.getService(OneSignal.java:264)
at com.onesignal.core.services.SyncJobService.onStopJob(SyncJobService.kt:61)
at android.app.job.JobService$1.onStopJob(JobService.java:123)
at android.app.job.JobServiceEngine$JobHandler.handleMessage(JobServiceEngine.java:179)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:257)
at android.os.Looper.loop(Looper.java:342)
at android.app.ActivityThread.main(ActivityThread.java:9638)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
And now the relevant lines:
Caused by java.lang.NullPointerException:
at com.onesignal.core.internal.application.impl.ApplicationService.getAppContext(ApplicationService.kt:40)
at com.onesignal.core.internal.preferences.impl.PreferencesService.getSharedPrefsByName(PreferencesService.kt:229)
at com.onesignal.core.internal.preferences.impl.PreferencesService.get(PreferencesService.kt:129)
at com.onesignal.core.internal.preferences.impl.PreferencesService.getString(PreferencesService.kt:37)
at com.onesignal.common.modeling.ModelStore.load(ModelStore.kt:170)
at com.onesignal.common.modeling.SimpleModelStore.<init>(SimpleModelStore.kt:23)
at com.onesignal.core.internal.config.ConfigModelStore.<init>(ConfigModelStore.kt:8)
at java.lang.reflect.Constructor.newInstance0(Constructor.java)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at com.onesignal.common.services.ServiceRegistrationReflection.resolve(ServiceRegistration.kt:85)
at com.onesignal.common.services.ServiceProvider.getServiceOrNull(ServiceProvider.kt:75)
at com.onesignal.common.services.ServiceProvider.getService(ServiceProvider.kt:65)
at com.onesignal.common.services.ServiceRegistrationReflection.resolve(ServiceRegistration.kt:78)
at com.onesignal.common.services.ServiceProvider.getAllServices(ServiceProvider.kt:53)
at com.onesignal.common.services.ServiceRegistrationReflection.resolve(ServiceRegistration.kt:68)
at com.onesignal.common.services.ServiceProvider.getServiceOrNull(ServiceProvider.kt:75)
at com.onesignal.common.services.ServiceProvider.getService(ServiceProvider.kt:65)
at com.onesignal.internal.OneSignalImp.getService(OneSignalImp.kt:330)
at com.onesignal.OneSignal.getService(OneSignal.java:264)
at com.onesignal.core.services.SyncJobService.onStopJob(SyncJobService.kt:61)
at android.app.job.JobService$1.onStopJob(JobService.java:123)
at android.app.job.JobServiceEngine$JobHandler.handleMessage(JobServiceEngine.java:179)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:257)
at android.os.Looper.loop(Looper.java:342)
at android.app.ActivityThread.main(ActivityThread.java:9638)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
Steps to reproduce?
Firebase crash reportWhat did you expect to happen?
No null pointer
OneSignal Android SDK version
5.4.0
Android version
15
Specific Android models
Samsung Galaxy A54 5GRelevant log output
-Code of Conduct
- I agree to follow this project's Code of Conduct
Reactions are currently unavailable