OneSignal-Unity-SDK icon indicating copy to clipboard operation
OneSignal-Unity-SDK copied to clipboard

[Bug]: Huge numbers of ANR SubscriptionManager$onModelUpdated

Open rassldev opened this issue 2 years ago • 1 comments

What happened?

Stack Trace of ANR from the Google Play console. ANRs happen on different devices randomly

ANR:  Input dispatching timed out (2baa73d com.crispapp.seekandfindgames.hiddenhotel/com.unity3d.player.UnityPlayerActivity (server) is not responding. Waited 5000ms for MotionEvent(action=DOWN))
libc.so +0xe1358        nanosleep
libil2cpp.so +0x1111d34 <unknown>
libil2cpp.so +0x111e6c8 <unknown>
libil2cpp.so +0x10b6ac0 <unknown>
libil2cpp.so +0x109349c <unknown>
libunity.so +0x52cd24   <unknown>
libunity.so +0x35593c   <unknown>
libunity.so +0x355858   <unknown>
base.odex +0x8479c      art_jni_trampoline
                        com.unity3d.player.ReflectionHelper.nativeProxyInvoke (Unknown:-2)
                        com.unity3d.player.ReflectionHelper.-$$Nest$smnativeProxyInvoke (Unknown)
                        com.unity3d.player.ReflectionHelper$a.invoke (Unknown:29)
                        java.lang.reflect.Proxy.invoke (Proxy.java:1006)
                        $Proxy16.onPushSubscriptionChange (Unknown:-1)
                        com.onesignal.user.internal.subscriptions.impl.SubscriptionManager$onModelUpdated$1.invoke (SubscriptionManager.kt:137)
                        com.onesignal.user.internal.subscriptions.impl.SubscriptionManager$onModelUpdated$1.invoke (SubscriptionManager.kt:136)
                        com.onesignal.common.events.EventProducer$fireOnMain$1.invokeSuspend (EventProducer.kt:58)
                        com.onesignal.common.events.EventProducer$fireOnMain$1.invoke (Unknown:8)
                        com.onesignal.common.events.EventProducer$fireOnMain$1.invoke (Unknown:2)
                        com.onesignal.common.threading.ThreadUtilsKt$suspendifyOnMain$1$1$1.invokeSuspend (ThreadUtils.kt:46)
                        kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (ContinuationImpl.kt:33)
                        kotlinx.coroutines.DispatchedTask.run (DispatchedTask.kt:106)
                        android.os.Handler.handleCallback (Handler.java:942)
                        android.os.Handler.dispatchMessage (Handler.java:99)
                        android.os.Looper.loopOnce (Looper.java:210)
                        android.os.Looper.loop (Looper.java:299)
                        android.app.ActivityThread.main (ActivityThread.java:8261)
                        java.lang.reflect.Method.invoke (Method.java:-2)
                        com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:559)
                        com.android.internal.os.ZygoteInit.main (ZygoteInit.java:954)

Steps to reproduce?

Initialize OneSignal in Start() when game start.

What did you expect to happen?

I expected not to see the ANRs.

Unity version

2022.3.10f1 (latest) Android Minimum API Level - 22 Target API level - 33

OneSignal Unity SDK version

OneSignal-v5.0.2

Platform

Android

Relevant log output

No response

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

rassldev avatar Oct 04 '23 20:10 rassldev

@rassldev are you still seeing this error with the latest 5.1.13 release?

jkasten2 avatar Apr 17 '25 20:04 jkasten2