Travis Griggs
02/16/2024, 12:59 AMFATAL EXCEPTION: main
Process: com.nelsonirrigation.twigmc.next, PID: 16234
java.lang.IndexOutOfBoundsException: Index 76, size 76
at androidx.compose.foundation.lazy.layout.MutableIntervalList.checkIndexBounds(IntervalList.kt:183)
at androidx.compose.foundation.lazy.layout.MutableIntervalList.get(IntervalList.kt:166)
at androidx.compose.foundation.lazy.layout.LazyLayoutIntervalContent.getKey(LazyLayoutIntervalContent.kt:86)
at androidx.compose.foundation.lazy.LazyListItemProviderImpl.getKey(LazyListItemProvider.kt:85)
at androidx.compose.foundation.lazy.layout.LazyLayoutMeasureScopeImpl.measure-0kLqBqw(LazyLayoutMeasureScope.kt:122)
at androidx.compose.foundation.lazy.LazyListMeasuredItemProvider.getAndMeasure(LazyListMeasuredItemProvider.kt:48)
at androidx.compose.foundation.lazy.LazyListMeasureKt.measureLazyList-5IMabDg(LazyListMeasure.kt:195)
at androidx.compose.foundation.lazy.LazyListMeasuredItemProvider.getAndMeasure(LazyListMeasuredItemProvider.kt:48)
at androidx.compose.foundation.lazy.LazyListMeasureKt.measureLazyList-5IMabDg(LazyListMeasure.kt:195)
at androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1.invoke-0kLqBqw(LazyList.kt:313)
at androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1.invoke(LazyList.kt:178)
Any suggestions on how to avoid this? What I might be doing to cause it? The trace goes quite a ways back before I see any of my own code :(shikasd
02/16/2024, 6:27 AMshikasd
02/16/2024, 6:29 AMitems
is only updated on the main thread.Stylianos Gakis
02/16/2024, 8:16 AMshikasd
02/16/2024, 8:17 AMTravis Griggs
02/16/2024, 5:13 PMshikasd
02/16/2024, 5:15 PMTravis Griggs
02/16/2024, 5:17 PMshikasd
02/16/2024, 6:37 PMderivedStateOf
is practically just a lambda with a cache.shikasd
02/16/2024, 6:38 PMModifier.layout { m, c ->
val placeable = Snapshot.withMutableSnapshot { m.measure(c) }
layout(placeable.width, placeable.height) { placeable.place(IntOffset.Zero) }
}
Colton Idle
02/19/2024, 6:44 PMshikasd
02/19/2024, 6:47 PMTravis Griggs
02/19/2024, 10:29 PM