Skip to content

[Due for payment 2025-04-16] Investigate Android Hybrid app crash java.lang.IllegalStateException #59335

Description

@mountiny

### Problem

Investigate hybrid app android crash

https://console.firebase.google.com/project/expensify-mobile-app/crashlytics/app/android:org.me.mobiexpensifyg/issues/5d76e981924c33ad978370661cc48b70?time=last-seven-days&sessionEventKey=67EA5855039C000176E1BF76FFD55A88_2066340191036156891

      Fatal Exception: java.lang.IllegalStateException: Already resumed, but proposed with update kotlin.Unit
       at kotlinx.coroutines.CancellableContinuationImpl.alreadyResumedError(CancellableContinuationImpl.kt:551)
       at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:516)
       at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:489)
       at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:364)
       at expo.modules.kotlin.activityaware.AppCompatActivityAwareKt$withActivityAvailable$2$listener$1.onActivityAvailable(AppCompatActivityAware.kt:42)
       at expo.modules.kotlin.activityresult.ActivityResultsManager$1$invokeSuspend$$inlined$withActivityAvailable$1.onActivityAvailable(AppCompatActivityAware.kt:42)
       at expo.modules.kotlin.activityaware.AppCompatActivityAwareHelper.addOnActivityAvailableListener$lambda$2$lambda$1(AppCompatActivityAwareHelper.kt:33)
       at android.os.Handler.handleCallback(Handler.java:938)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loopOnce(Looper.java:241)
       at android.os.Looper.loop(Looper.java:342)
       at android.app.ActivityThread.main(ActivityThread.java:8117)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:583)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)
Issue OwnerCurrent Issue Owner: @zanyrenney

Metadata

Metadata

Labels

AutoAssignerNewDotQualityUsed to assign quality issues to engineersAwaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.WeeklyKSv2

Type

No type

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions