Skip to content

Error when scrolling fast #26

Description

@John4650-hub

I get this error it seems to be coming from LazyColumn's internal operations.

androidx.compose.runtime.ComposePausableCompositionException: Failed to execute op number 5:
0: down LayoutNode@43cae56 children: 2 measurePolicy: RowMeasurePolicy(horizontalArrangement=Arrangement#Start, verticalAlignment=Vertical(bias=0.0)) deactivated: false
1: reuse LayoutNode@43cae56 children: 2 measurePolicy: RowMeasurePolicy(horizontalArrangement=Arrangement#Start, verticalAlignment=Vertical(bias=0.0)) deactivated: false
2: apply Function2<androidx.compose.ui.node.ComposeUiNode, androidx.compose.ui.Modifier, kotlin.Unit>
3: down LayoutNode@001ef6a children: 0 measurePolicy: androidx.compose.foundation.ImageKt$Image$1$1@25e4159 deactivated: true
4: apply Function2<androidx.compose.ui.node.ComposeUiNode, androidx.compose.runtime.CompositionLocalMap, kotlin.Unit>
5: apply androidx.compose.runtime.Updater$$ExternalSyntheticLambda1@41ab7cc
6: apply Function2<androidx.compose.ui.node.ComposeUiNode, androidx.compose.ui.Modifier, kotlin.Unit>
7: up
8: down LayoutNode@2ed59e2 children: 1 measurePolicy: RowMeasurePolicy(horizontalArrangement=Arrangement#Start, verticalAlignment=Vertical(bias=0.0)) deactivated: true
9: apply Function2<androidx.compose.ui.node.ComposeUiNode, androidx.compose.ui.Modifier, kotlin.Unit>
10: down LayoutNode@dc16c5b children: 0 measurePolicy: androidx.compose.foundation.text.EmptyMeasurePolicy@7289a15 deactivated: true
11: apply Function2<androidx.compose.ui.node.ComposeUiNode, androidx.compose.runtime.CompositionLocalMap, kotlin.Unit>
12: apply androidx.compose.runtime.Updater$$ExternalSyntheticLambda1@c7a312a
13: up
14: up
	at androidx.compose.runtime.RecordingApplier.playTo(PausableComposition.kt:476)
	at androidx.compose.runtime.PausedCompositionImpl.applyChanges(PausableComposition.kt:338)
	at androidx.compose.runtime.PausedCompositionImpl.apply(PausableComposition.kt:296)
	at androidx.compose.ui.layout.LayoutNodeSubcompositionsState.applyPausedPrecomposition(SubcomposeLayout.kt:1295)
	at androidx.compose.ui.layout.LayoutNodeSubcompositionsState.access$applyPausedPrecomposition(SubcomposeLayout.kt:514)
	at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$precomposePaused$2.apply(SubcomposeLayout.kt:1245)
	at androidx.compose.foundation.lazy.layout.PrefetchHandleProvider$HandleAndRequestImpl.performApply(LazyLayoutPrefetchState.kt:798)
	at androidx.compose.foundation.lazy.layout.PrefetchHandleProvider$HandleAndRequestImpl.executeRequest(LazyLayoutPrefetchState.kt:673)
	at androidx.compose.foundation.lazy.layout.PrefetchHandleProvider$HandleAndRequestImpl.execute(LazyLayoutPrefetchState.kt:606)
	at androidx.compose.foundation.lazy.layout.AndroidPrefetchScheduler.runRequest(PrefetchScheduler.android.kt:181)
	at androidx.compose.foundation.lazy.layout.AndroidPrefetchScheduler.run(PrefetchScheduler.android.kt:158)
	at android.os.Handler.handleCallback(Handler.java:739)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:148)
	at android.app.ActivityThread.main(ActivityThread.java:7406)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Caused by: java.lang.IllegalStateException: Apply is called on deactivated node LayoutNode@001ef6a children: 0 measurePolicy: androidx.compose.foundation.ImageKt$Image$1$1@25e4159 deactivated: true
	at androidx.compose.ui.node.ComposeUiNode$Companion$ApplyOnDeactivatedNodeAssertion$1.invoke(ComposeUiNode.kt:56)
	at androidx.compose.ui.node.ComposeUiNode$Companion$ApplyOnDeactivatedNodeAssertion$1.invoke(ComposeUiNode.kt:54)
	at androidx.compose.runtime.Updater.reconcile_impl$lambda$0(Composer.kt:1376)
	at androidx.compose.runtime.Updater.$r8$lambda$i3PkRkqZ-4hyAJugQo8HU8UqQ-E(Composer.kt)
	at androidx.compose.runtime.Updater$$ExternalSyntheticLambda1.invoke(D8$$SyntheticClass:0)
	at androidx.compose.runtime.Applier$-CC.$default$apply(Applier.kt:180)
	at androidx.compose.runtime.AbstractApplier.apply(Applier.kt)
	at androidx.compose.runtime.RecordingApplier.playTo(PausableComposition.kt:460)
	... 17 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions