icefields / Power-Ampache-2

Android Music Streaming App suite in Material You style.
 Connects to Ampache, Nextcloud Music and compatible backends (Ampache API 4 and above).
https://power.ampache.dev
GNU General Public License v3.0
73 stars 5 forks source link

unique key conflict on lazy list #29

Closed icefields closed 8 months ago

icefields commented 8 months ago

'java.lang.IllegalArgumentException: Key "8222" was already used. If you are using LazyColumn/Row please make sure you provide a unique key for each item.\n\tat androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose(SubcomposeLayout.kt:660)\n\tat androidx.compose.ui.layout.LayoutNodeSubcompositionsState$Scope.subcompose(SubcomposeLayout.kt:1014)\n\tat androidx.compose.foundation.lazy.layout.LazyLayoutMeasureScopeImpl.measure-0kLqBqw(LazyLayoutMeasureScope.kt:121)\n\tat androidx.compose.foundation.lazy.LazyListMeasuredItemProvider.getAndMeasure(LazyListMeasuredItemProvider.kt:48)\n\tat androidx.compose.foundation.lazy.LazyListMeasureKt.measureLazyList-CD5nmq0(LazyListMeasure.kt:159)\n\tat androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1.invoke-0kLqBqw(LazyList.kt:306)\n\tat androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1.invoke(LazyList.kt:184)\n\tat androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$3$2$1.invoke-0kLqBqw(LazyLayout.kt:87)\n\tat androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$3$2$1.invoke(LazyLayout.kt:80)\n\tat androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1.measure-3p2s80s(SubcomposeLayout.kt:866)\n\tat androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:126)\n\tat androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2.invoke-3p2s80s(AndroidOverscroll.kt:578)\n\tat androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2.invoke(AndroidOverscroll.kt:577)\n\tat androidx.compose.ui.layout.LayoutModifierImpl.measure-3p2s80s(LayoutModifier.kt:291)\n\tat androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:116)\n\tat androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1.invoke-3p2s80s(AndroidOverscroll.kt:562)\n\tat androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1.invoke(AndroidOverscroll.kt:561)\n\tat androidx.compose.ui.layout.LayoutModifierImpl.measure-3p2s80s(LayoutModifier.kt:291)\n\tat androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:116)\n\tat androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:646)\n\tat androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:116)\n\tat androidx.compose.foundation.layout.FillNode.measure-3p2s80s(Size.kt:698)\n\tat androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:116)\n\tat androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasure$2.invoke(LayoutNodeLayoutDelegate.kt:1499)\n\tat androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasure$2.invoke(LayoutNodeLayoutDelegate.kt:1495)\n\tat androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2299)\n\tat androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:467)\n\tat androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:230)\n\tat androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:133)\n\tat androidx.compose.ui.node.OwnerSnapshotObserver.observeMeasureSnapshotReads$ui_release(OwnerSnapshotObserver.kt:113)\n\tat androidx.compose.ui.node.LayoutNodeLayoutDelegate.performMeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:1495)\n\tat androidx.compose.ui.node.LayoutNodeLayoutDelegate.access$performMeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:35)\n\tat androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:560)\n\tat androidx.compose.ui.node.LayoutNode.remeasure-_Sx5XlM$ui_release(LayoutNode.kt:1140)\n\tat androidx.compose.ui.node.LayoutNode.remeasure-_Sx5XlM$ui_release$default(LayoutNode.kt:1131)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.doRemeasure-sdFAvZA(MeasureAndLayoutDelegate.kt:323)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.remeasureOnly(MeasureAndLayoutDelegate.kt:503)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:371)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n\tat androidx.compose.ui.node.MeasureAndLayoutDelegate.measureOnly(MeasureAndLayoutDelegate.kt:362)\n\tat androidx.compose.ui.platform.AndroidComposeView.onMeasure(AndroidComposeView.android.kt:966)\n\tat android.view.View.measure(View.java:27133)\n\tat androidx.compose.ui.platform.AbstractComposeView.internalOnMeasure$ui_release(ComposeView.android.kt:302)\n\tat androidx.compose.ui.platform.AbstractComposeView.onMeasure(ComposeView.android.kt:289)\n\tat android.view.View.measure(View.java:27133)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7011)\n\tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n\tat android.view.View.measure(View.java:27133)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7011)\n\tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1608)\n\tat android.widget.LinearLayout.measureVertical(LinearLayout.java:878)\n\tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n\tat android.view.View.measure(View.java:27133)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7011)\n\tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n\tat com.android.internal.policy.DecorView.onMeasure(DecorView.java:750)\n\tat android.view.View.measure(View.java:27133)\n\tat android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:4379)\n\tat android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2944)\n\tat android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3270)\n\tat android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2650)\n\tat android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9526)\n\tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:1343)\n\tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:1352)\n\tat android.view.Choreographer.doCallbacks(Choreographer.java:952)\n\tat android.view.Choreographer.doFrame(Choreographer.java:882)\n\tat android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1326)\n\tat android.os.Handler.handleCallback(Handler.java:958)\n\tat android.os.Handler.dispatchMessage(Handler.java:99)\n\tat android.os.Looper.loopOnce(Looper.java:205)\n\tat android.os.Looper.loop(Looper.java:294)\n\tat android.app.ActivityThread.main(ActivityThread.java:8248)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)\n'

'01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2650)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9526)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:1343)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:1352)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.view.Choreographer.doCallbacks(Choreographer.java:952)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.view.Choreographer.doFrame(Choreographer.java:882)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1326)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.os.Handler.handleCallback(Handler.java:958)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.os.Handler.dispatchMessage(Handler.java:99)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.os.Looper.loopOnce(Looper.java:205)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.os.Looper.loop(Looper.java:294)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat android.app.ActivityThread.main(ActivityThread.java:8248)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat java.lang.reflect.Method.invoke(Native Method)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)\n01-31 22:02:33.436 E/AndroidRuntime(29921): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)\n01-31 22:02:33.436 E/ACRA (29921): ACRA caught a IllegalArgumentException for luci.sixsixsix.powerampache2\n01-31 22:02:33.436 E/ACRA (29921): java.lang.IllegalArgumentException: Key "8222" was already used. If you are using LazyColumn/Row please make sure you provide a unique key for each item.\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose(SubcomposeLayout.kt:660)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.layout.LayoutNodeSubcompositionsState$Scope.subcompose(SubcomposeLayout.kt:1014)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.lazy.layout.LazyLayoutMeasureScopeImpl.measure-0kLqBqw(LazyLayoutMeasureScope.kt:121)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.lazy.LazyListMeasuredItemProvider.getAndMeasure(LazyListMeasuredItemProvider.kt:48)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.lazy.LazyListMeasureKt.measureLazyList-CD5nmq0(LazyListMeasure.kt:159)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1.invoke-0kLqBqw(LazyList.kt:306)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1.invoke(LazyList.kt:184)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$3$2$1.invoke-0kLqBqw(LazyLayout.kt:87)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$3$2$1.invoke(LazyLayout.kt:80)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1.measure-3p2s80s(SubcomposeLayout.kt:866)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:126)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2.invoke-3p2s80s(AndroidOverscroll.kt:578)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2.invoke(AndroidOverscroll.kt:577)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.layout.LayoutModifierImpl.measure-3p2s80s(LayoutModifier.kt:291)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:116)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1.invoke-3p2s80s(AndroidOverscroll.kt:562)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1.invoke(AndroidOverscroll.kt:561)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.layout.LayoutModifierImpl.measure-3p2s80s(LayoutModifier.kt:291)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:116)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:646)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:116)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.foundation.layout.FillNode.measure-3p2s80s(Size.kt:698)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:116)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasure$2.invoke(LayoutNodeLayoutDelegate.kt:1499)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.LayoutNodeLayoutDelegate$performMeasure$2.invoke(LayoutNodeLayoutDelegate.kt:1495)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2299)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:467)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:230)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:133)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.OwnerSnapshotObserver.observeMeasureSnapshotReads$ui_release(OwnerSnapshotObserver.kt:113)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.LayoutNodeLayoutDelegate.performMeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:1495)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.LayoutNodeLayoutDelegate.access$performMeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:35)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.LayoutNodeLayoutDelegate$MeasurePassDelegate.remeasure-BRTryo0(LayoutNodeLayoutDelegate.kt:560)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.LayoutNode.remeasure-_Sx5XlM$ui_release(LayoutNode.kt:1140)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.LayoutNode.remeasure-_Sx5XlM$ui_release$default(LayoutNode.kt:1131)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.doRemeasure-sdFAvZA(MeasureAndLayoutDelegate.kt:323)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.remeasureOnly(MeasureAndLayoutDelegate.kt:503)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:371)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure(MeasureAndLayoutDelegate.kt:375)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.node.MeasureAndLayoutDelegate.measureOnly(MeasureAndLayoutDelegate.kt:362)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.platform.AndroidComposeView.onMeasure(AndroidComposeView.android.kt:966)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.View.measure(View.java:27133)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.platform.AbstractComposeView.internalOnMeasure$ui_release(ComposeView.android.kt:302)\n01-31 22:02:33.436 E/ACRA (29921): \tat androidx.compose.ui.platform.AbstractComposeView.onMeasure(ComposeView.android.kt:289)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.View.measure(View.java:27133)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7011)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.View.measure(View.java:27133)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7011)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1608)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.widget.LinearLayout.measureVertical(LinearLayout.java:878)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.View.measure(View.java:27133)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7011)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n01-31 22:02:33.436 E/ACRA (29921): \tat com.android.internal.policy.DecorView.onMeasure(DecorView.java:750)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.View.measure(View.java:27133)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:4379)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2944)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3270)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2650)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9526)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:1343)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:1352)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.Choreographer.doCallbacks(Choreographer.java:952)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.Choreographer.doFrame(Choreographer.java:882)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1326)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.os.Handler.handleCallback(Handler.java:958)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.os.Handler.dispatchMessage(Handler.java:99)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.os.Looper.loopOnce(Looper.java:205)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.os.Looper.loop(Looper.java:294)\n01-31 22:02:33.436 E/ACRA (29921): \tat android.app.ActivityThread.main(ActivityThread.java:8248)\n01-31 22:02:33.436 E/ACRA (29921): \tat java.lang.reflect.Method.invoke(Native Method)\n01-31 22:02:33.436 E/ACRA (29921): \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)\n01-31 22:02:33.436 E/ACRA (29921): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)\n'

icefields commented 8 months ago

fixed in 0.10-beta