Open Iliano101 opened 1 month ago
I got the same error once again :
Build version: 0.2.3-hotfix
Current date: 2024-08-11 14:05:09
Device: Google Pixel 8
OS version: Android 14 (SDK 34)
Stack trace:
java.lang.NullPointerException
at v7.D5.invokeSuspend(Unknown Source:175)
at k9.a.resumeWith(Unknown Source:11)
at Oa.f0.run(Unknown Source:130)
at Oa.n0.processUnconfinedEvent(Unknown Source:15)
at Ua.l.resumeCancellableWith(Unknown Source:142)
at Va.a.startCoroutineCancellable(SourceFile:1)
at Va.a.startCoroutineCancellable$default(Unknown Source:5)
at Oa.U.invoke(Unknown Source:35)
at Oa.a.start(Unknown Source:0)
at Oa.i.launch(Unknown Source:22)
at Oa.g.launch(Unknown Source:0)
at Oa.i.launch$default(Unknown Source:12)
at Oa.g.launch$default(Unknown Source:0)
at androidx.lifecycle.i0.onStateChanged(Unknown Source:32)
at androidx.lifecycle.H.dispatchEvent(Unknown Source:24)
at androidx.lifecycle.I.d(Unknown Source:349)
at androidx.lifecycle.I.c(Unknown Source:76)
at androidx.lifecycle.I.handleLifecycleEvent(Unknown Source:14)
at Z1.F0.q(Unknown Source:56)
at Z1.F0.k(Unknown Source:71)
at Z1.v0.K(Unknown Source:57)
at Z1.v0.v(Unknown Source:33)
at Z1.F0.q(Unknown Source:78)
at Z1.F0.k(Unknown Source:71)
at Z1.v0.K(Unknown Source:57)
at Z1.v0.v(Unknown Source:33)
at Z1.V.dispatchStart(Unknown Source:16)
at Z1.P.onStart(Unknown Source:31)
at k.o.onStart(Unknown Source:0)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1701)
at android.app.Activity.performStart(Activity.java:9003)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:4018)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:327)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:307)
at android.app.servertransaction.TransactionExecutor.executeLifecycleItem(TransactionExecutor.java:279)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:150)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:93)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2595)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8592)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
Suppressed: Ua.j: [o1{Cancelling}@5e061aa, Dispatchers.Main.immediate]
User actions:
2024-08-11 14:04:53: MainActivity created
Can you try nightly build? And get this error
Can you build the code and test for me? Release build was shrinking and I can't find bug from this
Ahhh, then probably just ignore this issue. I was using shrinking on the nightly build. The issue is caused by shrinking, right ?
java.lang.NullPointerException
at com.maxrave.simpmusic.viewModel.PlaylistViewModel$checkAllSongDownloaded$1.java.lang.Object invokeSuspend(java.lang.Object)(PlaylistViewModel.kt:329)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.void resumeWith(java.lang.Object)(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTaskKt.run(DispatchedTask.kt:130)
at kotlinx.coroutines.EventLoopImplBase$DelayedResumeTask.processUnconfinedEvent(EventLoop.common.kt:15)
at kotlinx.coroutines.internal.DispatchedContinuationKt.void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1)(DispatchedContinuation.kt:371)
at kotlinx.coroutines.intrinsics.CancellableKt.void startCoroutineCancellable(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1)(Cancellable.kt:26)
at kotlinx.coroutines.intrinsics.CancellableKt.void startCoroutineCancellable$default(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1,int,java.lang.Object)(Cancellable.kt:21)
at kotlinx.coroutines.CoroutinesInternalError.invoke(Exceptions.common.kt:35)
at kotlinx.coroutines.AbstractCoroutine.void start(kotlinx.coroutines.CoroutineStart,java.lang.Object,kotlin.jvm.functions.Function2)(AbstractCoroutine.kt:123)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2)(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2)(Builders.kt:1)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object)(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object)(Builders.kt:1)
at androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1.void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event)(RepeatOnLifecycle.kt:106)
at androidx.lifecycle.LifecycleRegistry$ObserverWithState.void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event)(LifecycleRegistry.jvm.kt:320)
at androidx.lifecycle.LifecycleRegistry.void forwardPass(androidx.lifecycle.LifecycleOwner)(LifecycleRegistry.jvm.kt:257)
at androidx.lifecycle.LifecycleRegistry.void sync()(LifecycleRegistry.jvm.kt:293)
at androidx.lifecycle.LifecycleRegistry.void moveToState(androidx.lifecycle.Lifecycle$State)(LifecycleRegistry.jvm.kt:142)
at androidx.lifecycle.LifecycleRegistry.void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event)(LifecycleRegistry.jvm.kt:124)
at androidx.fragment.app.Fragment.void performStart()(Fragment.java:3197)
at androidx.fragment.app.FragmentStateManager.void start()(FragmentStateManager.java:648)
at androidx.fragment.app.FragmentStateManager.void moveToExpectedState()(FragmentStateManager.java:304)
at androidx.fragment.app.FragmentManager.void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int)(FragmentManager.java:2155)
at androidx.fragment.app.FragmentManager.void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList)(FragmentManager.java:2065)
at androidx.fragment.app.FragmentManager.boolean popBackStackImmediate(java.lang.String,int,int)(FragmentManager.java:1106)
at androidx.fragment.app.FragmentManager.boolean popBackStackImmediate()(FragmentManager.java:995)
at androidx.fragment.app.FragmentManager.void handleOnBackPressed()(FragmentManager.java:911)
at androidx.fragment.app.FragmentManager$1.void handleOnBackPressed()(FragmentManager.java:570)
at androidx.activity.OnBackPressedDispatcher.void onBackPressed()(OnBackPressedDispatcher.kt:279)
at androidx.activity.ComponentActivity.void onBackPressed()(ComponentActivity.kt:612)
at android.app.Activity.onKeyUp(Activity.java:4125)
at android.view.KeyEvent.dispatch(KeyEvent.java:2989)
at android.app.Activity.dispatchKeyEvent(Activity.java:4473)
at androidx.core.app.ComponentActivity.boolean superDispatchKeyEvent(android.view.KeyEvent)(ComponentActivity.kt:103)
at androidx.core.view.KeyEventDispatcher.boolean dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent)(KeyEventDispatcher.java:85)
at androidx.core.app.ComponentActivity.boolean dispatchKeyEvent(android.view.KeyEvent)(ComponentActivity.kt:117)
at androidx.appcompat.app.AppCompatActivity.boolean dispatchKeyEvent(android.view.KeyEvent)(AppCompatActivity.java:604)
at androidx.appcompat.view.WindowCallbackWrapper.boolean dispatchKeyEvent(android.view.KeyEvent)(WindowCallbackWrapper.java:59)
at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.boolean dispatchKeyEvent(android.view.KeyEvent)(AppCompatDelegateImpl.java:3397)
at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:398)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:7482)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:7322)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6723)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6780)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6746)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6912)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6754)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6969)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6727)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6780)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6746)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6754)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6727)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6780)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6746)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6945)
at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:7170)
at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:4815)
at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:4219)
at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:4210)
at android.view.inputmethod.InputMethodManager.-$$Nest$mfinishedInputEvent(Unknown Source)
at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:4792)
at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:181)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:349)
at android.os.Looper.loopOnce(Looper.java:189)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8592)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [p1{Cancelling}@987680f, Dispatchers.Main.immediate]
Something similar just happened to me on the nightly build. Of course, minifying is disabled.
Build version: 0.2.3-hf2
Current date: 2024-08-18 10:53:15
Device: Google Pixel 8
OS version: Android 14 (SDK 34)
Stack trace:
java.lang.NullPointerException
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invokeSuspend(PlaylistFragment.kt:1243)
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invoke(Unknown Source:8)
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invoke(Unknown Source:4)
at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)
at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invoke(Unknown Source:13)
at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invoke(Unknown Source:4)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invoke(Unknown Source:8)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invoke(Unknown Source:4)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:27)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:90)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:123)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1.emit(Merge.kt:29)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$1$1.invokeSuspend(Zip.kt:29)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$1$1.invoke(Unknown Source:13)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$1$1.invoke(Unknown Source:6)
at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:73)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.EventLoop.processUnconfinedEvent(EventLoop.common.kt:65)
at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:371)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:21)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:88)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:123)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
at androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1.onStateChanged(RepeatOnLifecycle.kt:106)
at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.jvm.kt:320)
at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.jvm.kt:257)
at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.jvm.kt:293)
at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.jvm.kt:142)
at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.jvm.kt:124)
at androidx.fragment.app.Fragment.performStart(Fragment.java:3197)
at androidx.fragment.app.FragmentStateManager.start(FragmentStateManager.java:648)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:304)
at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2155)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2065)
at androidx.fragment.app.FragmentManager.popBackStackImmediate(FragmentManager.java:1106)
at androidx.fragment.app.FragmentManager.popBackStackImmediate(FragmentManager.java:995)
at androidx.fragment.app.FragmentManager.handleOnBackPressed(FragmentManager.java:911)
at androidx.fragment.app.FragmentManager$1.handleOnBackPressed(FragmentManager.java:570)
at androidx.activity.OnBackPressedDispatcher.onBackPressed(OnBackPressedDispatcher.kt:279)
at androidx.activity.ComponentActivity.onBackPressed(ComponentActivity.kt:612)
at android.app.Activity.onKeyUp(Activity.java:4125)
at android.view.KeyEvent.dispatch(KeyEvent.java:2989)
at android.app.Activity.dispatchKeyEvent(Activity.java:4473)
at androidx.core.app.ComponentActivity.superDispatchKeyEvent(ComponentActivity.kt:103)
at androidx.core.view.KeyEventDispatcher.dispatchKeyEvent(KeyEventDispatcher.java:85)
at androidx.core.app.ComponentActivity.dispatchKeyEvent(ComponentActivity.kt:117)
at androidx.appcompat.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:604)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:59)
at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent(AppCompatDelegateImpl.java:3397)
at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:398)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:7482)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:7322)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6723)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6780)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6746)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6912)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6754)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6969)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6727)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6780)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6746)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6754)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6727)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6780)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6746)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6912)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6754)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6969)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6727)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6780)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6746)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6754)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6727)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6780)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6746)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6912)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6754)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6969)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6727)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:9827)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:9778)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:9747)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:9969)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:295)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:349)
at android.os.Looper.loopOnce(Looper.java:189)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8592)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@a0fb37e, Dispatchers.Main.immediate]
User actions:
2024-08-18 10:52:55: MainActivity created
2024-08-18 10:52:55: MainActivity resumed
@maxrave-dev I don't think I can reopen the issue, I do not have the permissions.
Build version: 0.2.3-hf2-dev
Current date: 2024-08-18 23:50:18
Device: Google sdk_gphone64_x86_64
OS version: Android 14 (SDK 34)
Stack trace:
java.lang.NullPointerException
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment.onViewCreated$lambda$23(PlaylistFragment.kt:909)
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment.$r8$lambda$vJ2l14AtIbSaxyOz-OAD4nv2l2E(Unknown Source:0)
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$$ExternalSyntheticLambda7.onClick(D8$$SyntheticClass:0)
at android.view.View.performClick(View.java:8055)
at android.view.View.performClickInternal(View.java:8032)
at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
at android.view.View$PerformClick.run(View.java:31252)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8674)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
User actions:
2024-08-18 23:47:12: MainActivity created
2024-08-18 23:47:14: MainActivity resumed
There is a different error
It just happened to me again on the nightly build.
Build version: 0.2.3-hf2
Current date: 2024-08-19 18:20:27
Device: Google Pixel 8
OS version: Android 14 (SDK 34)
Stack trace:
java.lang.NullPointerException
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invokeSuspend(PlaylistFragment.kt:1243)
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invoke(Unknown Source:8)
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invoke(Unknown Source:4)
at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)
at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invoke(Unknown Source:13)
at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invoke(Unknown Source:4)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invoke(Unknown Source:8)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invoke(Unknown Source:4)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:27)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:90)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:123)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1.emit(Merge.kt:29)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$1$1.invokeSuspend(Zip.kt:29)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$1$1.invoke(Unknown Source:13)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$1$1.invoke(Unknown Source:6)
at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:73)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.EventLoop.processUnconfinedEvent(EventLoop.common.kt:65)
at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:371)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:21)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:88)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:123)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
at androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1.onStateChanged(RepeatOnLifecycle.kt:106)
at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.jvm.kt:320)
at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.jvm.kt:257)
at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.jvm.kt:293)
at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.jvm.kt:142)
at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.jvm.kt:124)
at androidx.fragment.app.Fragment.performStart(Fragment.java:3197)
at androidx.fragment.app.FragmentStateManager.start(FragmentStateManager.java:648)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:304)
at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1675)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3259)
at androidx.fragment.app.FragmentManager.dispatchStart(FragmentManager.java:3184)
at androidx.fragment.app.Fragment.performStart(Fragment.java:3201)
at androidx.fragment.app.FragmentStateManager.start(FragmentStateManager.java:648)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:304)
at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1675)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3259)
at androidx.fragment.app.FragmentManager.dispatchStart(FragmentManager.java:3184)
at androidx.fragment.app.FragmentController.dispatchStart(FragmentController.java:274)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:358)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1701)
at android.app.Activity.performStart(Activity.java:9003)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:4018)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:327)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:307)
at android.app.servertransaction.TransactionExecutor.executeLifecycleItem(TransactionExecutor.java:279)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:150)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:93)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2595)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8592)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@26c503d, Dispatchers.Main.immediate]
User actions:
2024-08-19 18:20:20: MainActivity created
2024-08-19 18:20:21: MainActivity resumed
On the fork that I'm using, there is a !!
check at line 1243
. This is probably that cause. Though, the fact that it triggers may be the sign of a bigger issue.
As for the other error I got, there is also a !!
check at line 909
.
Build version: 0.2.3-hf2 Current date: 2024-09-06 11:42:11 Device: Google Pixel 8 OS version: Android 14 (SDK 34)
Stack trace:
java.lang.NullPointerException
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invokeSuspend(PlaylistFragment.kt:1300)
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invoke(Unknown Source:8)
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invoke(Unknown Source:4)
at kotlinx.coroutines.flow.FlowKtMergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)
at kotlinx.coroutines.flow.FlowKtMergeKt$mapLatest$1.invoke(Unknown Source:13)
at kotlinx.coroutines.flow.FlowKtMergeKt$mapLatest$1.invoke(Unknown Source:4)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invoke(Unknown Source:8)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invoke(Unknown Source:4)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:27)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:90)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:123)
at kotlinx.coroutines.BuildersKtBuilders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
at kotlinx.coroutines.BuildersKtBuilders_commonKt.launch$default(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1.emit(Merge.kt:29)
at kotlinx.coroutines.flow.FlowKtZipKt$combine$1$1.invokeSuspend(Zip.kt:29)
at kotlinx.coroutines.flow.FlowKtZipKt$combine$1$1.invoke(Unknown Source:13)
at kotlinx.coroutines.flow.FlowKtZipKt$combine$1$1.invoke(Unknown Source:6)
at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:73)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.EventLoop.processUnconfinedEvent(EventLoop.common.kt:65)
at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:371)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:21)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:88)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:123)
at kotlinx.coroutines.BuildersKtBuilders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
at kotlinx.coroutines.BuildersKtBuilders_commonKt.launch$default(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
at androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1.onStateChanged(RepeatOnLifecycle.kt:106)
at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.jvm.kt:320)
at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.jvm.kt:257)
at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.jvm.kt:293)
at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.jvm.kt:142)
at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.jvm.kt:124)
at androidx.fragment.app.Fragment.performStart(Fragment.java:3197)
at androidx.fragment.app.FragmentStateManager.start(FragmentStateManager.java:648)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:304)
at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1675)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3259)
at androidx.fragment.app.FragmentManager.dispatchStart(FragmentManager.java:3184)
at androidx.fragment.app.Fragment.performStart(Fragment.java:3201)
at androidx.fragment.app.FragmentStateManager.start(FragmentStateManager.java:648)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:304)
at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1675)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3259)
at androidx.fragment.app.FragmentManager.dispatchStart(FragmentManager.java:3184)
at androidx.fragment.app.FragmentController.dispatchStart(FragmentController.java:274)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:358)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1701)
at android.app.Activity.performStart(Activity.java:9003)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:4018)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:327)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:307)
at android.app.servertransaction.TransactionExecutor.executeLifecycleItem(TransactionExecutor.java:279)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:150)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:93)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2595)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8592)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@9922781, Dispatchers.Main.immediate]
User actions: 2024-09-06 11:41:50: MainActivity created 2024-09-06 11:41:51: MainActivity resumed
For reference :
Build version: 0.2.3-hf2
Current date: 2024-09-13 20:04:17
Device: Google Pixel 8
OS version: Android 14 (SDK 34)
Stack trace:
java.lang.NullPointerException
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invokeSuspend(PlaylistFragment.kt:1290)
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invoke(Unknown Source:8)
at com.maxrave.simpmusic.ui.fragment.other.PlaylistFragment$collectListTrack$1$1$job2$1$2.invoke(Unknown Source:4)
at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)
at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invoke(Unknown Source:13)
at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invoke(Unknown Source:4)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invoke(Unknown Source:8)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invoke(Unknown Source:4)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:27)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:90)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:123)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1.emit(Merge.kt:29)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$1$1.invokeSuspend(Zip.kt:29)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$1$1.invoke(Unknown Source:13)
at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$1$1.invoke(Unknown Source:6)
at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:73)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.EventLoop.processUnconfinedEvent(EventLoop.common.kt:65)
at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:371)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26)
at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default(Cancellable.kt:21)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:88)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:123)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source:1)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:43)
at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source:1)
at androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1.onStateChanged(RepeatOnLifecycle.kt:106)
at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.jvm.kt:320)
at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.jvm.kt:257)
at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.jvm.kt:293)
at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.jvm.kt:142)
at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.jvm.kt:124)
at androidx.fragment.app.Fragment.performStart(Fragment.java:3197)
at androidx.fragment.app.FragmentStateManager.start(FragmentStateManager.java:648)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:304)
at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2155)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2065)
at androidx.fragment.app.FragmentManager.popBackStackImmediate(FragmentManager.java:1106)
at androidx.fragment.app.FragmentManager.popBackStackImmediate(FragmentManager.java:995)
at androidx.fragment.app.FragmentManager.handleOnBackPressed(FragmentManager.java:911)
at androidx.fragment.app.FragmentManager$1.handleOnBackPressed(FragmentManager.java:570)
at androidx.activity.OnBackPressedDispatcher.onBackPressed(OnBackPressedDispatcher.kt:279)
at androidx.activity.ComponentActivity.onBackPressed(ComponentActivity.kt:612)
at android.app.Activity.onKeyUp(Activity.java:4125)
at android.view.KeyEvent.dispatch(KeyEvent.java:2989)
at android.app.Activity.dispatchKeyEvent(Activity.java:4473)
at androidx.core.app.ComponentActivity.superDispatchKeyEvent(ComponentActivity.kt:103)
at androidx.core.view.KeyEventDispatcher.dispatchKeyEvent(KeyEventDispatcher.java:85)
at androidx.core.app.ComponentActivity.dispatchKeyEvent(ComponentActivity.kt:117)
at androidx.appcompat.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:604)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:59)
at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent(AppCompatDelegateImpl.java:3397)
at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:398)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:7482)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:7322)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6723)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6780)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6746)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6912)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6754)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6969)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6727)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6780)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6746)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6754)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6727)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6780)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6746)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:6945)
at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:7170)
at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:4815)
at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:4219)
at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:4210)
at android.view.inputmethod.InputMethodManager.-$$Nest$mfinishedInputEvent(Unknown Source:0)
at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:4792)
at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:181)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:349)
at android.os.Looper.loopOnce(Looper.java:189)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8592)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@c0e43e0, Dispatchers.Main.immediate]
User actions:
2024-09-13 20:04:12: MainActivity created
2024-09-13 20:04:13: MainActivity resumed
Describe the bug I switched to another application, then came back and the error message appeared.
To Reproduce Steps to reproduce the behavior:
Expected behavior The app is stable.
Screenshots N/A
Log (Error Details)