-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Describe the bug?
Fatal Exception: java.lang.IllegalArgumentException: promptInfo is required for decrypting biometric tokens
at com.okta.authfoundation.credential.DefaultTokenEncryptionHandler.decrypt(TokenEncryptionHandler.kt:240)
at com.okta.authfoundation.credential.RoomTokenStorage.getTokenFromEntity(RoomTokenStorage.kt:151)
at com.okta.authfoundation.credential.RoomTokenStorage.getToken(RoomTokenStorage.kt:146)
at com.okta.authfoundation.credential.RoomTokenStorage$getToken$1.invokeSuspend(RoomTokenStorage.kt:12)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
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.run(AndroidUiDispatcher.android.kt:57)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:257)
at android.os.Looper.loop(Looper.java:342)
at android.app.ActivityThread.main(ActivityThread.java:9634)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
What is expected to happen?
app should not crash
What is the actual behavior?
App is crashing
Reproduction Steps?
Steps not clear as it is happening to prod users. Following can be the possible reason
- App opened and logged in by user for some time
- Now user put app in background
- After few time app session expired
- Now user unlock device and re opened app
- App crashed within seconds while WebAuthentication().logoutOfBrowser(context,redirectUrl,idToken)
Additional Information?
No response
SDK Version and Artifact(s) used.
Okta BOM sdk 2.0.2
Biometric enabled
Build Information
This issue is mostly(99% crash) happening in
Device : Samsung device
OS : Android 15