What happened?
Alot of ANRs are being logged in Firebase Analytics after upgrading to one signal version 5.4.0.
Steps to reproduce?
Many users face ANR when the app runs. There are no specific steps to reproduce this issue.
What did you expect to happen?
No ANR in my app.
OneSignal Android SDK version
5.4.0
Android version
11
Specific Android models
Relevant log output
main (runnable):tid=1 systid=6663
#00 pc 0x4a6e34 libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool) + 140)
#01 pc 0x5b5f8c libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bool, BacktraceMap*, bool) const + 372)
#02 pc 0x5d352c libart.so (art::DumpCheckpoint::Run(art::Thread*) + 924)
#03 pc 0x5b6ef8 libart.so (art::Thread::RunCheckpointFunction() + 176)
#04 pc 0x674a80 libart.so (art::JniMethodFastEndWithReference(_jobject*, unsigned int, art::Thread*) + 112)
at java.lang.Class.getDeclaredAnnotation(Native method)
at java.lang.Class.getAnnotation(Class.java:2493)
at androidx.coordinatorlayout.widget.CoordinatorLayout.getResolvedLayoutParams(CoordinatorLayout.java:668)
at androidx.coordinatorlayout.widget.CoordinatorLayout.prepareChildren(CoordinatorLayout.java:695)
at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:767)
at android.view.View.measure(View.java:25823)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7017)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:141)
at android.view.View.measure(View.java:25823)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7017)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
at android.view.View.measure(View.java:25823)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7017)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at android.view.View.measure(View.java:25823)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7017)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
at android.view.View.measure(View.java:25823)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7017)
at com.android.internal.policy.DecorView.measureChildWithMargins(DecorView.java:3089)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at com.android.internal.policy.DecorView.onMeasure(DecorView.java:846)
at android.view.View.measure(View.java:25823)
at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3746)
at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2497)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2787)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2214)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8696)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1031)
at android.view.Choreographer.doCallbacks(Choreographer.java:849)
at android.view.Choreographer.doFrame(Choreographer.java:779)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1016)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:257)
at android.app.ActivityThread.main(ActivityThread.java:8220)
at java.lang.reflect.Method.invoke(Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:626)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1015)
Code of Conduct
What happened?
Alot of ANRs are being logged in Firebase Analytics after upgrading to one signal version 5.4.0.
Steps to reproduce?
What did you expect to happen?
No ANR in my app.
OneSignal Android SDK version
5.4.0
Android version
11
Specific Android models
Relevant log output
Code of Conduct