Closed cjc93 closed 6 months ago
Exception java.lang.RuntimeException: at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2994) at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3072) at android.app.ActivityThread.-wrap11 at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1766) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loop (Looper.java:214) at android.app.ActivityThread.main (ActivityThread.java:6977) at java.lang.reflect.Method.invoke at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:528) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:910) Caused by java.lang.IllegalStateException: at androidx.datastore.core.SingleProcessDataStore$file$2.invoke (SingleProcessDataStore.kt:168) at androidx.datastore.core.SingleProcessDataStore$file$2.invoke (SingleProcessDataStore.kt:163) at kotlin.SynchronizedLazyImpl.getValue (LazyJVM.kt:74) at androidx.datastore.core.SingleProcessDataStore.getFile (SingleProcessDataStore.kt:163) at androidx.datastore.core.SingleProcessDataStore.readData (SingleProcessDataStore.kt:380) at androidx.datastore.core.SingleProcessDataStore.readDataOrHandleCorruption (SingleProcessDataStore.kt:359) at androidx.datastore.core.SingleProcessDataStore.readAndInit (SingleProcessDataStore.kt:322) at androidx.datastore.core.SingleProcessDataStore.readAndInitOrPropagateFailure (SingleProcessDataStore.kt:311) at androidx.datastore.core.SingleProcessDataStore.handleRead (SingleProcessDataStore.kt:261) at androidx.datastore.core.SingleProcessDataStore.access$handleRead (SingleProcessDataStore.kt:76) at androidx.datastore.core.SingleProcessDataStore$actor$3.invokeSuspend (SingleProcessDataStore.kt:239) at androidx.datastore.core.SingleProcessDataStore$actor$3.invoke at androidx.datastore.core.SingleProcessDataStore$actor$3.invoke at androidx.datastore.core.SimpleActor$offer$2.invokeSuspend (SimpleActor.kt:122) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run (DispatchedTask.kt:106) at io.reactivex.rxjava3.core.Scheduler$DisposeTask.run (Scheduler.java:589) at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run (ScheduledRunnable.java:65) at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call (ScheduledRunnable.java:56) at java.util.concurrent.FutureTask.run (FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run (ScheduledThreadPoolExecutor.java:301) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636) at java.lang.Thread.run (Thread.java:764)
Device: OPPO CPH1920 (AX5s) Android Version: Android 8.1 (SDK 27) App Version: 17 (2.3) Issue Visibility: Foreground
Did not fix the bug, but made the error message more clear as to where the bug is occurring. Next time when the app crash, I'll know where to fix it.
Seems that the crash has something to do with the DataStore