-
Notifications
You must be signed in to change notification settings - Fork 375
[Bug]: ANR triggered by slow operations in main thread #2521
Copy link
Copy link
Open
Description
What happened?
OneSignal 5.1.38
Some users have ANR
100% background
Steps to reproduce?
Open the app (happens during initialization of OneSignal)What did you expect to happen?
Work without ANR
OneSignal Android SDK version
5.1.38
Android version
12
Specific Android models
Any android versions, no specific models
100% backgroundRelevant log output
kotlin.jvm.internal.Intrinsics.h (Intrinsics.java:1)
com.onesignal.notifications.internal.permissions.impl.NotificationPermissionController.<init> (NotificationPermissionController.kt:18)
java.lang.reflect.Constructor.newInstance0 (Native method)
java.lang.reflect.Constructor.newInstance (Constructor.java:343)
com.onesignal.common.services.ServiceRegistrationReflection.resolve (ServiceRegistration.kt:85)
com.onesignal.common.services.ServiceProvider.getServiceOrNull (ServiceProvider.kt:75)
com.onesignal.common.services.ServiceProvider.getService (ServiceProvider.kt:65)
com.onesignal.common.services.ServiceRegistrationReflection.resolve (ServiceRegistration.kt:78)
com.onesignal.common.services.ServiceProvider.getServiceOrNull (ServiceProvider.kt:75)
com.onesignal.common.services.ServiceProvider.getService (ServiceProvider.kt:65)
com.onesignal.common.services.ServiceRegistrationReflection.resolve (ServiceRegistration.kt:78)
com.onesignal.common.services.ServiceProvider.getServiceOrNull (ServiceProvider.kt:75)
com.onesignal.common.services.ServiceProvider.getService (ServiceProvider.kt:65)
com.onesignal.common.services.ServiceRegistrationReflection.resolve (ServiceRegistration.kt:78)
com.onesignal.common.services.ServiceProvider.getServiceOrNull (ServiceProvider.kt:75)
com.onesignal.common.services.ServiceProvider.getService (ServiceProvider.kt:65)
com.onesignal.common.services.ServiceRegistrationReflection.resolve (ServiceRegistration.kt:78)
com.onesignal.common.services.ServiceProvider.getAllServices (ServiceProvider.kt:53)
com.onesignal.common.services.ServiceProvider.getAllServices$com_onesignal_core (ServiceProvider.kt:29)
com.onesignal.core.internal.startup.StartupService.bootstrap (StartupService.kt:9)
com.onesignal.internal.OneSignalImp.initWithContext (OneSignalImp.kt:255)
com.onesignal.OneSignal.initWithContext (OneSignal.kt:135)Code of Conduct
- I agree to follow this project's Code of Conduct
Reactions are currently unavailable