composeuisuite / ohteepee

A Simple, Customizable, Easy-to-use OTP/Pin Jetpack Compose Library
Apache License 2.0
142 stars 9 forks source link

Error when starting screen with all fields filled in #23

Closed ArleyPereira closed 1 month ago

ArleyPereira commented 2 months ago

When I start my screen with all fields filled in, the error occurs: Index 5 out of bounds for length 5

ohteepee = "1.0.8" kotlin = "1.9.23" composeBom = "2024.04.01"

image

1

FATAL EXCEPTION: main (Ask Gemini)
Process: br.com.hellodev.find360, PID: 31273
java.lang.IndexOutOfBoundsException: Index 5 out of bounds for length 5
    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:359)
    at java.util.ArrayList.get(ArrayList.java:434)
    at com.composeuisuite.ohteepee.OhTeePeeInputKt$OhTeePeeInput$3.invokeSuspend(OhTeePeeInput.kt:137)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
    at androidx.compose.ui.platform.AndroidUiDispatcher.performTrampolineDispatch(AndroidUiDispatcher.android.kt:81)
    at androidx.compose.ui.platform.AndroidUiDispatcher.access$performTrampolineDispatch(AndroidUiDispatcher.android.kt:41)
    at androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1.doFrame(AndroidUiDispatcher.android.kt:68)
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1648)
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1659)
    at android.view.Choreographer.doCallbacks(Choreographer.java:1129)
    at android.view.Choreographer.doFrame(Choreographer.java:1045)
    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1622)
    at android.os.Handler.handleCallback(Handler.java:958)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loopOnce(Looper.java:230)
    at android.os.Looper.loop(Looper.java:319)
    at android.app.ActivityThread.main(ActivityThread.java:8893)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@69e5434, androidx.compose.runtime.BroadcastFrameClock@349e25d, StandaloneCoroutine{Cancelling}@a5be7d2, AndroidUiDispatcher@82fe0a3]
tarikyasar commented 1 month ago

Hi Arley, it should be fixed with version 1.0.9