android: Main app crash when opening `Favorites Entities` in `Wear OS Settings`
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:
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 19 (19 by maintainers)
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
Thank you for reporting and testing 😃
Everything is fine building latest beta from master.
Just updated the phone app and indeed the same crash 😕
Logs
I can confirm a sync not task does exist for gradle CLI as the following command returns nothing:
All CLI builds always update dependencies.
I only build with Android Studio for interactively debugging stuff, but from my experience, what it generates differ vastly from actual CLI builds (those that are used in Github Actions for release).
This should be fixed by #3028