-
-
Notifications
You must be signed in to change notification settings - Fork 267
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Checklist
- I've already searched in existing issues and haven't found a similar problem reported.
- I'm using the latest version of the app
- This error caused the app to crash
- This error is reproducible
Which category best fits this error?
Others
App version
0.15.2
Reproduction steps
- Use a card view or list view widget
- Open the widget when the app has a different article open
- Crashes with a similar stack trace for both widgets
- Crash does not happen when the app has the same article opened as the article shown on the widget
...
Crash report
Version: 0.15.2
Device: Google Pixel 10 Pro XL
System: Android 16 (API 36)
Stack trace:
.lang.IllegalStateException: An instance of SeekableTransitionState has been used in different Transitions. Previous instance: Transition animation values: , new instance: Transition animation values:
at androidx.compose.animation.core.PreconditionsKt.throwIllegalStateException(Preconditions.kt:3)
at androidx.compose.animation.core.SeekableTransitionState.transitionConfigured$animation_core(Transition.kt:41)
at androidx.compose.animation.core.Transition.<init>(Transition.kt:21)
at androidx.compose.animation.core.TransitionKt.rememberTransition(Transition.kt:62)
at androidx.compose.material3.adaptive.layout.ThreePaneScaffoldKt.ThreePaneScaffold(ThreePaneScaffold.kt:662)
at androidx.compose.material3.adaptive.layout.ListDetailPaneScaffoldKt.ListDetailPaneScaffold(ListDetailPaneScaffold.kt:284)
at androidx.compose.material3.adaptive.navigation.AndroidThreePaneScaffold_androidKt.NavigableListDetailPaneScaffold-E_5xQPI(AndroidThreePaneScaffold.android.kt:199)
at me.ash.reader.ui.page.adaptive.ArticleListReadingPageKt.ArticleListReaderPage(ArticleListReadingPage.kt:680)
at me.ash.reader.ui.page.nav3.AppEntryKt.AppEntry$lambda$96$lambda$95$lambda$94$lambda$30(AppEntry.kt:161)
at me.ash.reader.ui.page.nav3.AppEntryKt.$r8$lambda$qq6BmDgK2nEk1r-6u_75BlTXes4(AppEntry.kt:1)
at me.ash.reader.ui.page.nav3.AppEntryKt$$ExternalSyntheticLambda39.invoke(R8$$SyntheticClass:25)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:21)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:2)
at androidx.navigation3.runtime.NavEntry.Content(NavEntry.kt:16)
at androidx.navigation3.ui.TransitionAwareLifecycleNavEntryDecoratorKt$transitionAwareLifecycleNavEntryDecorator$1$1.invoke(TransitionAwareLifecycleNavEntryDecorator.kt:27)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:12)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1)
at androidx.navigation3.ui.TransitionAwareLifecycleNavEntryDecoratorKt$LifecycleOwner$3.invoke(TransitionAwareLifecycleNavEntryDecorator.kt:32)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:12)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:84)
at androidx.navigation3.ui.TransitionAwareLifecycleNavEntryDecoratorKt.LifecycleOwner(TransitionAwareLifecycleNavEntryDecorator.kt:184)
at androidx.navigation3.ui.TransitionAwareLifecycleNavEntryDecoratorKt$transitionAwareLifecycleNavEntryDecorator$1.invoke(TransitionAwareLifecycleNavEntryDecorator.kt:92)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:21)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:2)
at androidx.navigation3.runtime.NavEntryDecoratorKt$DecorateNavEntry$1$1.Content(NavEntryDecorator.kt:18)
at androidx.lifecycle.viewmodel.navigation3.ViewModelStoreNavEntryDecoratorKt$ViewModelStoreNavEntryDecorator$1$1.invoke(ViewModelStoreNavEntryDecorator.kt:27)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:12)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:84)
at androidx.lifecycle.viewmodel.navigation3.ViewModelStoreNavEntryDecoratorKt$ViewModelStoreNavEntryDecorator$1.invoke(ViewModelStoreNavEntryDecorator.kt:119)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:21)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:2)
at androidx.navigation3.runtime.NavEntryDecoratorKt$DecorateNavEntry$1$1.Content(NavEntryDecorator.kt:18)
at androidx.navigation3.runtime.SavedStateNavEntryDecoratorKt$SavedStateNavEntryDecorator$1$1$1.invoke(SavedStateNavEntryDecorator.kt:27)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:12)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:84)
at androidx.navigation3.runtime.SavedStateNavEntryDecoratorKt$SavedStateNavEntryDecorator$1$1.invoke(SavedStateNavEntryDecorator.kt:55)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:12)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:46)
at androidx.compose.runtime.saveable.SaveableStateHolderImpl.SaveableStateProvider(SaveableStateHolder.kt:175)
at androidx.navigation3.runtime.SavedStateNavEntryDecoratorKt$SavedStateNavEntryDecorator$1.invoke(SavedStateNavEntryDecorator.kt:133)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:21)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:2)
at androidx.navigation3.runtime.NavEntryDecoratorKt$DecorateNavEntry$1$1.Content(NavEntryDecorator.kt:18)
at androidx.navigation3.ui.SceneSetupNavEntryDecoratorKt$SceneSetupNavEntryDecorator$1$3.invoke(SceneSetupNavEntryDecorator.kt:27)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:12)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1)
at androidx.navigation3.ui.SceneSetupNavEntryDecoratorKt$SceneSetupNavEntryDecorator$1$2$1$1.invoke(SceneSetupNavEntryDecorator.kt:59)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:12)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1)
at androidx.compose.runtime.MovableContentKt$movableContentOf$movableContent$1.invoke(MovableContent.kt:17)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:21)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:2)
at androidx.compose.runtime.ComposerImpl$invokeMovableContentLambda$1.invoke(Composer.kt:36)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:12)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:1)
at androidx.compose.runtime.internal.Expect_jvmKt.invokeComposable(Expect.jvm.kt:15)
at androidx.compose.runtime.ComposerImpl.invokeMovableContentLambda(Composer.kt:132)
at androidx.compose.runtime.ComposerImpl$$ExternalSyntheticLambda0.invoke(R8$$SyntheticClass:40)
at androidx.compose.runtime.ComposerImpl.recomposeMovableContent(Composer.kt:60)
at androidx.compose.runtime.ComposerImpl.insertMovableContentGuarded(Composer.kt:133)
at androidx.compose.runtime.CompositionImpl.insertMovableContent(Composition.kt:40)
at androidx.compose.runtime.Recomposer.performInsertValues(Recomposer.kt:427)
at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$$ExternalSyntheticLambda0.invoke(R8$$SyntheticClass:773)
at androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1.doFrame(AndroidUiFrameClock.android.kt:7)
at androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1.doFrame(AndroidUiDispatcher.android.kt:48)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1568)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1579)
at android.view.Choreographer.doCallbacks(Choreographer.java:1179)
at android.view.Choreographer.doFrame(Choreographer.java:1104)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1553)
at android.os.Handler.handleCallback(Handler.java:1041)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.dispatchMessage(Looper.java:315)
at android.os.Looper.loopOnce(Looper.java:251)
at android.os.Looper.loop(Looper.java:349)
at android.app.ActivityThread.main(ActivityThread.java:9041)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.runtime.PausableMonotonicFrameClock@684c240, androidx.compose.ui.platform.MotionDurationScaleImpl@7366579, StandaloneCoroutine{Cancelling}@9aa42be, AndroidUiDispatcher@ac87f1f]
BradNut, sibbl, SebastianSeltmann and aslanhalit
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working