Always crashing on Android 16 upon clicking on the submit button.
The crash happens with the Android SDK 17.1.4 and 17.1.3 - had to downgrade back to 17.1.2 to avoid it.
Here's the stacktrace:
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
at java.util.Objects.checkIndex(Objects.java:385)
at java.util.ArrayList.remove(ArrayList.java:558)
at com.shakebugs.shake.internal.domain.models.ActivityHistory.addTouchEvent(SourceFile:2)
at com.shakebugs.shake.internal.j8.a(SourceFile:69)
at com.shakebugs.shake.internal.j8.a(SourceFile:3)
at com.shakebugs.shake.internal.w4.v(SourceFile:4)
at com.shakebugs.shake.internal.v4.a(SourceFile:10)
at com.shakebugs.shake.internal.v4.$r8$lambda$6twZSQiexMSdShLXQT5FZZnFBhE(Unknown Source:0)
at com.shakebugs.shake.internal.v4$$ExternalSyntheticLambda7.onClick(D8$$SyntheticClass:0)
at android.view.View.performClick(View.java:8228)
at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:1218)
at android.view.View.performClickInternal(View.java:8205)
at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
at android.view.View$PerformClick.run(View.java:31785)
at android.os.Handler.handleCallback(Handler.java:1041)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.dispatchMessage(Looper.java:315)
at android.os.Looper.loopOnce(Looper.java:251)
at android.os.Looper.loop(Looper.java:349)
at android.app.ActivityThread.main(ActivityThread.java:9041)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)