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

[Bug]: PermissionsActivity crash

Open myinnos opened this issue 1 year ago • 3 comments

What happened?

The crash was reported in Crashlytics.

 Fatal Exception: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
       at com.onesignal.core.activities.PermissionsActivity.onRequestPermissionsResult$lambda-0(PermissionsActivity.java:16)
       at android.os.Handler.handleCallback(Handler.java:942)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loopOnce(Looper.java:226)
       at android.os.Looper.loop(Looper.java:313)
       at android.app.ActivityThread.main(ActivityThread.java:8762)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)

Steps to reproduce?

Unfortunately, since it's a crash reported in Crashlytics, I haven't been able to reproduce.

What did you expect to happen?

No crash

OneSignal Android SDK version

5.1.20

Android version

14, 13

Specific Android models

Samsung, Xiaomi

Relevant log output

Fatal Exception: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
       at com.onesignal.core.activities.PermissionsActivity.onRequestPermissionsResult$lambda-0(PermissionsActivity.java:16)
       at android.os.Handler.handleCallback(Handler.java:942)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loopOnce(Looper.java:226)
       at android.os.Looper.loop(Looper.java:313)
       at android.app.ActivityThread.main(ActivityThread.java:8762)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)

Code of Conduct

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

myinnos avatar Aug 20 '24 10:08 myinnos

@myinnos Thank you for reporting this issue. We have noticed this crash occurring in versions 5.1.18 - 5.1.20 and are currently working on a fix. We will notify you once the fix is available. In the meantime, if you have encountered this crash during your development, please share your steps to reproduce it if that's possible.

jinliu9508 avatar Aug 21 '24 16:08 jinliu9508

i also got this error.

programmerpinggiran avatar Aug 24 '24 11:08 programmerpinggiran

Several users also experienced the same crash in my app. Here is the one example stack trace:

ArrayIndexOutOfBoundsException length=0; index=0 mechanism UncaughtExceptionHandler handled false

com.onesignal.core.activities.PermissionsActivity in onRequestPermissionsResult$lambda-0 at line 101 com.onesignal.core.activities.PermissionsActivity in $r8$lambda$ECZClNxyXcb1TMRbSJOUwr-2fOM com.onesignal.core.activities.PermissionsActivity$$ExternalSyntheticLambda0 in run android.os.Handler in handleCallback at line 958 android.os.Handler in dispatchMessage at line 99 android.os.Looper in loopOnce at line 230 android.os.Looper in loop at line 319 android.app.ActivityThread in main at line 8919 java.lang.reflect.Method in invoke com.android.internal.os.RuntimeInit$MethodAndArgsCaller in run at line 578 com.android.internal.os.ZygoteInit in main at line 1103

Device: Family SM-S911B

UgurGuner avatar Aug 24 '24 15:08 UgurGuner

In Firebase cryashlyatics show this error-

Fatal Exception: java.lang.ArrayIndexOutOfBoundsException length=0; index=0 com.onesignal.core.activities.PermissionsActivity.onRequestPermissionsResult$lambda-0 (PermissionsActivity.kt:101)

device info Poco C61 Version:Android 14 image

amrutkarsuraj avatar Sep 02 '24 10:09 amrutkarsuraj

@jinliu9508 After two weeks still no fix 🙄

michael-winkler avatar Sep 02 '24 17:09 michael-winkler

Facing this issue too

fernandodrummond avatar Sep 05 '24 11:09 fernandodrummond

This issue has been fixed in v5.1.21. Please upgrade to our latest SDK version and let us know if you encounter any issues. Thank you for your patience and support!

jinliu9508 avatar Sep 05 '24 19:09 jinliu9508