question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Main app crash when opening `Favorites Entities` in `Wear OS Settings`

See original GitHub issue

Home Assistant Android version:

beta-2862-66bc2603 (current master) on both Android phone and watch

Android version:

Android 13

Phone model:

Pixel 7 Pro with Pixel Watch LTE

Home Assistant version:

2022.11.0

Last working Home Assistant release (if known):

N/A

Description of problem:

When opening Favorites Entities in Wear OS Settings of the phone Android app, it crashes.

Traceback (if applicable, to get the logs you may refer to: https://companion.home-assistant.io/docs/troubleshooting/faqs/#android-crash-logs):

Logs
11-03 12:48:20.878  1494  3453 D CoreBackPreview: Window{5461e40 u0 io.homeassistant.companion.android/io.homeassistant.companion.android.settings.wear.views.SettingsWearMain
View}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@1a2bef, mPriority=0}
11-03 12:48:20.966 12225 12225 D AndroidRuntime: Shutting down VM
11-03 12:48:20.967 12225 12225 E AndroidRuntime: FATAL EXCEPTION: main
11-03 12:48:20.967 12225 12225 E AndroidRuntime: Process: io.homeassistant.companion.android, PID: 12225
11-03 12:48:20.967 12225 12225 E AndroidRuntime: java.lang.NoSuchMethodError: No static method animateItemPlacement$default(Landroidx/compose/foundation/lazy/LazyItemScope;Landroidx/compose/ui/Modifier;Landroidx/compose/animation/core/FiniteAnimationSpec;ILjava/lang/Object;)Landroidx/compose/ui/Modifier; in class Landroidx/compose/foundation/lazy/LazyItemScope; or its super classes (declaration of 'androidx.compose.foundation.lazy.LazyItemScope' appears in base.apk)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at org.burnoutcrew.reorderable.ReorderableItemKt.ReorderableItem(ReorderableItem.kt:37)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at io.homeassistant.companion.android.settings.wear.views.SettingsWearFavoritesViewKt$LoadWearFavoritesSettings$2$1$2.invoke(SettingsWearFavoritesView.kt:87)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at io.homeassistant.companion.android.settings.wear.views.SettingsWearFavoritesViewKt$LoadWearFavoritesSettings$2$1$2.invoke(SettingsWearFavoritesView.kt:82)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:135)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.LazyListItemsSnapshot.Item(LazyListItemProviderImpl.kt:90)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.LazyListItemProviderImpl.Item(LazyListItemProviderImpl.kt:117)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$1.invoke(LazyLayoutItemContentFactory.kt:119)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1$1.invoke(LazyLayoutItemContentFactory.kt:118)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:228)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.saveable.SaveableStateHolderImpl.SaveableStateProvider(SaveableStateHolder.kt:84)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1.invoke(LazyLayoutItemContentFactory.kt:118)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.layout.LazyLayoutItemContentFactory$CachedItemContent$createContentLambda$1.invoke(LazyLayoutItemContentFactory.kt:110)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$subcompose$2$1$1.invoke(SubcomposeLayout.kt:770)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$subcompose$2$1$1.invoke(SubcomposeLayout.kt:448)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.ActualJvm_jvmKt.invokeComposable(ActualJvm.jvm.kt:74)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.ComposerImpl$doCompose$2$5.invoke(Composer.kt:3193)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.ComposerImpl$doCompose$2$5.invoke(Composer.kt:3183)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.SnapshotStateKt__DerivedStateKt.observeDerivedStateRecalculations(DerivedState.kt:252)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.SnapshotStateKt.observeDerivedStateRecalculations(Unknown Source:1)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.ComposerImpl.doCompose(Composer.kt:3183)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.ComposerImpl.composeContent$runtime_release(Composer.kt:3119)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.CompositionImpl.composeContent(Composition.kt:584)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.Recomposer.composeInitial$runtime_release(Recomposer.kt:811)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.ComposerImpl$CompositionContextImpl.composeInitial$runtime_release(Composer.kt:3712)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.ComposerImpl$CompositionContextImpl.composeInitial$runtime_release(Composer.kt:3712)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.CompositionImpl.setContent(Composition.kt:519)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcomposeInto(SubcomposeLayout.kt:468)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose(SubcomposeLayout.kt:441)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose(SubcomposeLayout.kt:432)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose(SubcomposeLayout.kt:421)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$Scope.subcompose(SubcomposeLayout.kt:732)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.layout.LazyLayoutMeasureScopeImpl.measure-0kLqBqw(LazyLayoutMeasureScope.kt:118)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.LazyMeasuredItemProvider.getAndMeasure-ZjPyQlc(LazyMeasuredItemProvider.kt:47)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.LazyListMeasureKt.measureLazyList-7Xnphek(LazyListMeasure.kt:151)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1.invoke-0kLqBqw(LazyList.kt:304)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1.invoke(LazyList.kt:197)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$2$1.invoke-0kLqBqw(LazyLayout.kt:74)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.lazy.layout.LazyLayoutKt$LazyLayout$2$1.invoke(LazyLayout.kt:70)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1.measure-3p2s80s(SubcomposeLayout.kt:590)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.InnerPlaceable.measure-BRTryo0(InnerPlaceable.kt:44)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2.invoke-3p2s80s(AndroidOverscroll.kt:535)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$2.invoke(AndroidOverscroll.kt:534)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.LayoutModifierImpl.measure-3p2s80s(LayoutModifier.kt:285)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.ModifiedLayoutNode.measure-BRTryo0(ModifiedLayoutNode.kt:53)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1.invoke-3p2s80s(AndroidOverscroll.kt:519)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.AndroidOverscrollKt$StretchOverscrollNonClippingLayer$1.invoke(AndroidOverscroll.kt:518)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.LayoutModifierImpl.measure-3p2s80s(LayoutModifier.kt:285)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.ModifiedLayoutNode.measure-BRTryo0(ModifiedLayoutNode.kt:53)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:405)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.ModifiedLayoutNode.measure-BRTryo0(ModifiedLayoutNode.kt:53)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.PaddingValuesModifier.measure-3p2s80s(Padding.kt:417)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.ModifiedLayoutNode.measure-BRTryo0(ModifiedLayoutNode.kt:53)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode$performMeasure$1.invoke(LayoutNode.kt:1428)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode$performMeasure$1.invoke(LayoutNode.kt:1427)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2116)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:110)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:78)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeMeasureSnapshotReads$ui_release(OwnerSnapshotObserver.kt:66)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode.performMeasure-BRTryo0$ui_release(LayoutNode.kt:1427)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.remeasure-BRTryo0(OuterMeasurablePlaceable.kt:94)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.measure-BRTryo0(OuterMeasurablePlaceable.kt:75)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode.measure-BRTryo0(LayoutNode.kt:1366)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.material.ScaffoldKt$ScaffoldLayout$1$1$1.invoke(Scaffold.kt:319)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.material.ScaffoldKt$ScaffoldLayout$1$1$1.invoke(Scaffold.kt:243)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.MeasureScope$layout$1.placeChildren(MeasureScope.kt:70)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1.placeChildren(SubcomposeLayout.kt:602)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode$layoutChildren$1.invoke(LayoutNode.kt:968)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode$layoutChildren$1.invoke(LayoutNode.kt:953)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2116)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:110)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:78)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeLayoutSnapshotReads$ui_release(OwnerSnapshotObserver.kt:52)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode.layoutChildren$ui_release(LayoutNode.kt:953)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode.onNodePlaced$ui_release(LayoutNode.kt:938)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.InnerPlaceable.placeAt-f8xVGno(InnerPlaceable.kt:79)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:31)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50(Placeable.kt:370)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.placeOuterWrapper-f8xVGno(OuterMeasurablePlaceable.kt:161)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.access$placeOuterWrapper-f8xVGno(OuterMeasurablePlaceable.kt:28)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable$placeAt$1.invoke(OuterMeasurablePlaceable.kt:149)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable$placeAt$1.invoke(OuterMeasurablePlaceable.kt:148)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2116)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:110)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:78)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeLayoutModifierSnapshotReads$ui_release(OwnerSnapshotObserver.kt:59)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.placeAt-f8xVGno(OuterMeasurablePlaceable.kt:148)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:31)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50(Placeable.kt:370)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50$default(Placeable.kt:203)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt.placeInBox(Box.kt:186)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt.access$placeInBox(Box.kt:1)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt$boxMeasurePolicy$1$measure$2.invoke(Box.kt:126)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt$boxMeasurePolicy$1$measure$2.invoke(Box.kt:125)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.MeasureScope$layout$1.placeChildren(MeasureScope.kt:70)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode$layoutChildren$1.invoke(LayoutNode.kt:968)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode$layoutChildren$1.invoke(LayoutNode.kt:953)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2116)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:110)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:78)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeLayoutSnapshotReads$ui_release(OwnerSnapshotObserver.kt:52)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode.layoutChildren$ui_release(LayoutNode.kt:953)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode.onNodePlaced$ui_release(LayoutNode.kt:938)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.InnerPlaceable.placeAt-f8xVGno(InnerPlaceable.kt:79)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:31)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.placeWithLayer(Placeable.kt:393)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.placeWithLayer$default(Placeable.kt:266)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier$measure$1.invoke(GraphicsLayerModifier.kt:407)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier$measure$1.invoke(GraphicsLayerModifier.kt:406)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.MeasureScope$layout$1.placeChildren(MeasureScope.kt:70)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.ModifiedLayoutNode.placeAt-f8xVGno(ModifiedLayoutNode.kt:101)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:31)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50(Placeable.kt:370)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.placeOuterWrapper-f8xVGno(OuterMeasurablePlaceable.kt:161)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.access$placeOuterWrapper-f8xVGno(OuterMeasurablePlaceable.kt:28)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable$placeAt$1.invoke(OuterMeasurablePlaceable.kt:149)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable$placeAt$1.invoke(OuterMeasurablePlaceable.kt:148)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2116)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:110)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:78)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeLayoutModifierSnapshotReads$ui_release(OwnerSnapshotObserver.kt:59)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.placeAt-f8xVGno(OuterMeasurablePlaceable.kt:148)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:31)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50(Placeable.kt:370)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50$default(Placeable.kt:203)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt.placeInBox(Box.kt:186)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt.access$placeInBox(Box.kt:1)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt$boxMeasurePolicy$1$measure$2.invoke(Box.kt:126)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt$boxMeasurePolicy$1$measure$2.invoke(Box.kt:125)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.MeasureScope$layout$1.placeChildren(MeasureScope.kt:70)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode$layoutChildren$1.invoke(LayoutNode.kt:968)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode$layoutChildren$1.invoke(LayoutNode.kt:953)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2116)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:110)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:78)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeLayoutSnapshotReads$ui_release(OwnerSnapshotObserver.kt:52)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode.layoutChildren$ui_release(LayoutNode.kt:953)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode.onNodePlaced$ui_release(LayoutNode.kt:938)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.InnerPlaceable.placeAt-f8xVGno(InnerPlaceable.kt:79)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:31)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.placeWithLayer(Placeable.kt:393)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.placeWithLayer$default(Placeable.kt:266)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.graphics.BlockGraphicsLayerModifier$measure$1.invoke(GraphicsLayerModifier.kt:344)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.graphics.BlockGraphicsLayerModifier$measure$1.invoke(GraphicsLayerModifier.kt:343)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.MeasureScope$layout$1.placeChildren(MeasureScope.kt:70)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.ModifiedLayoutNode.placeAt-f8xVGno(ModifiedLayoutNode.kt:101)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:31)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50(Placeable.kt:370)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.placeOuterWrapper-f8xVGno(OuterMeasurablePlaceable.kt:161)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.access$placeOuterWrapper-f8xVGno(OuterMeasurablePlaceable.kt:28)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable$placeAt$1.invoke(OuterMeasurablePlaceable.kt:149)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable$placeAt$1.invoke(OuterMeasurablePlaceable.kt:148)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2116)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:110)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:78)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeLayoutModifierSnapshotReads$ui_release(OwnerSnapshotObserver.kt:59)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.placeAt-f8xVGno(OuterMeasurablePlaceable.kt:148)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:31)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50(Placeable.kt:370)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50$default(Placeable.kt:203)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt.placeInBox(Box.kt:186)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt.access$placeInBox(Box.kt:1)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt$boxMeasurePolicy$1$measure$5.invoke(Box.kt:167)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.foundation.layout.BoxKt$boxMeasurePolicy$1$measure$5.invoke(Box.kt:163)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.MeasureScope$layout$1.placeChildren(MeasureScope.kt:70)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode$layoutChildren$1.invoke(LayoutNode.kt:968)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode$layoutChildren$1.invoke(LayoutNode.kt:953)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2116)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:110)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:78)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeLayoutSnapshotReads$ui_release(OwnerSnapshotObserver.kt:52)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode.layoutChildren$ui_release(LayoutNode.kt:953)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode.onNodePlaced$ui_release(LayoutNode.kt:938)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.InnerPlaceable.placeAt-f8xVGno(InnerPlaceable.kt:79)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:31)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.layout.Placeable$PlacementScope.placeWithLayer-aW-9-wM(Placeable.kt:396)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.placeOuterWrapper-f8xVGno(OuterMeasurablePlaceable.kt:163)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.access$placeOuterWrapper-f8xVGno(OuterMeasurablePlaceable.kt:28)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable$placeAt$1.invoke(OuterMeasurablePlaceable.kt:149)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable$placeAt$1.invoke(OuterMeasurablePlaceable.kt:148)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2116)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:110)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:78)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OwnerSnapshotObserver.observeLayoutModifierSnapshotReads$ui_release(OwnerSnapshotObserver.kt:59)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.placeAt-f8xVGno(OuterMeasurablePlaceable.kt:148)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.OuterMeasurablePlaceable.replace(OuterMeasurablePlaceable.kt:173)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.LayoutNode.replace$ui_release(LayoutNode.kt:826)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.MeasureAndLayoutDelegate.remeasureAndRelayoutIfNeeded(MeasureAndLayoutDelegate.kt:280)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.MeasureAndLayoutDelegate.access$remeasureAndRelayoutIfNeeded(MeasureAndLayoutDelegate.kt:38)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.MeasureAndLayoutDelegate.measureAndLayout(MeasureAndLayoutDelegate.kt:208)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.platform.AndroidComposeView.measureAndLayout(AndroidComposeView.android.kt:757)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.node.Owner$-CC.measureAndLayout$default(Owner.kt:196)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at androidx.compose.ui.platform.AndroidComposeView.dispatchDraw(AndroidComposeView.android.kt:954)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.View.draw(View.java:23198)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.View.updateDisplayListIfDirty(View.java:22062)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4513)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4486)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.View.updateDisplayListIfDirty(View.java:22018)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4513)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4486)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.View.updateDisplayListIfDirty(View.java:22018)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4513)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4486)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.View.updateDisplayListIfDirty(View.java:22018)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4513)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4486)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.View.updateDisplayListIfDirty(View.java:22018)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4513)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4486)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.View.updateDisplayListIfDirty(View.java:22018)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4513)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4486)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.View.updateDisplayListIfDirty(View.java:22018)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:682)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:688)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:786)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewRootImpl.draw(ViewRootImpl.java:4579)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:4290)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3517)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2286)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8948)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1231)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1239)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.Choreographer.doCallbacks(Choreographer.java:899)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.Choreographer.doFrame(Choreographer.java:832)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1214)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:942)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:99)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:201)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:288)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7898)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
11-03 12:48:20.967 12225 12225 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

Screenshot of problem:

Additional information:

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:19 (19 by maintainers)

github_iconTop GitHub Comments

2reactions
jpelgromcommented, Nov 3, 2022

Looks like this got closed as I linked the PR to it. @pdecat Any chance you could check the APK for the latest version that was built (which includes the changes) so we can rule out it is something related to your local build and re-open the issue? https://github.com/home-assistant/android/releases/tag/beta-2880-c89184bf

1reaction
dshokouhicommented, Nov 3, 2022

Thank you for reporting and testing 😃

Read more comments on GitHub >

github_iconTop Results From Across the Web

WearOS - Selecting entity to use in complication needs to be ...
The wear part of the app is crashing and lagging all the time for me. no matter what i do. its due to...
Read more >
App keeps crashing and nothing I do can fix it - Google Support
Go to Settings > Apps & notifications > See all apps > Wear OS by Google > Storage > Clear data.
Read more >
The Most Common Wear OS Problems and How to Fix Them
1. Start off by rebooting your watch and your smartphone and see if it makes a difference. Go to Settings > Restart on...
Read more >
Wear OS user interfaces | Android Developers
Wear OS makes it easy for users to engage with apps optimized for a watch. Ensure that content is displayed on the appropriate...
Read more >
Android 2021.12: Wear OS Beta! - Home Assistant
As of today you can login to the app using either the watch or you can open up the phone app and head...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found