09-06 09:15:05.874 E/AndroidRuntime( 743): Process: com.example.androidtextviewcrash, PID: 743 09-06 09:15:05.874 E/AndroidRuntime( 743): java.lang.IllegalStateException: LayoutCoordinate operations are only valid when isAttached is true 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.node.LayoutNodeWrapper.getParentLayoutCoordinates(LayoutNodeWrapper.kt:199) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.layout.LayoutCoordinatesKt.findRoot(LayoutCoordinates.kt:160) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.layout.LayoutCoordinatesKt.boundsInRoot(LayoutCoordinates.kt:116) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.semantics.SemanticsEntity.touchBoundsInRoot(SemanticsEntity.kt:67) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.semantics.SemanticsNode.getTouchBoundsInRoot(SemanticsNode.kt:100) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat_androidKt.getAllUncoveredSemanticsNodesToMap$findAllSemanticNodesRecursive(AndroidComposeViewAccessibilityDelegateCompat.android.kt:2553) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat_androidKt.getAllUncoveredSemanticsNodesToMap$findAllSemanticNodesRecursive(AndroidComposeViewAccessibilityDelegateCompat.android.kt:2568) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat_androidKt.getAllUncoveredSemanticsNodesToMap(AndroidComposeViewAccessibilityDelegateCompat.android.kt:2594) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.getCurrentSemanticsNodes(AndroidComposeViewAccessibilityDelegateCompat.android.kt:230) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.createNodeInfo(AndroidComposeViewAccessibilityDelegateCompat.android.kt:344) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.access$createNodeInfo(AndroidComposeViewAccessibilityDelegateCompat.android.kt:115) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$MyNodeProvider.createAccessibilityNodeInfo(AndroidComposeViewAccessibilityDelegateCompat.android.kt:2424) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View.createAccessibilityNodeInfoInternal(View.java:7895) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View$AccessibilityDelegate.createAccessibilityNodeInfo(View.java:27383) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View.createAccessibilityNodeInfo(View.java:7881) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.accessibility.AccessibilityRecord.setSource(AccessibilityRecord.java:146) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.accessibility.AccessibilityRecord.setSource(AccessibilityRecord.java:119) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View.onInitializeAccessibilityEventInternal(View.java:7835) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View$AccessibilityDelegate.onInitializeAccessibilityEvent(View.java:27266) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.core.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent(AccessibilityDelegateCompat.java:265) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.core.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter.onInitializeAccessibilityEvent(AccessibilityDelegateCompat.java:80) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View.onInitializeAccessibilityEvent(View.java:7821) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View.sendAccessibilityEventUncheckedInternal(View.java:7685) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View$AccessibilityDelegate.sendAccessibilityEventUnchecked(View.java:27205) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.core.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked(AccessibilityDelegateCompat.java:201) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.core.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter.sendAccessibilityEventUnchecked(AccessibilityDelegateCompat.java:117) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View.sendAccessibilityEventUnchecked(View.java:7668) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View.sendAccessibilityEventInternal(View.java:7647) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View$AccessibilityDelegate.sendAccessibilityEvent(View.java:27163) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.core.view.AccessibilityDelegateCompat.sendAccessibilityEvent(AccessibilityDelegateCompat.java:178) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.core.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter.sendAccessibilityEvent(AccessibilityDelegateCompat.java:112) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View.sendAccessibilityEvent(View.java:7612) 09-06 09:15:05.874 E/AndroidRuntime( 743): at android.view.View.onFocusChanged(View.java:7528) 09-06 09:15:05.874 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidComposeView.onFocusChanged(AndroidComposeView.android.kt:579) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.View.handleFocusGainInternal(View.java:7225) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.handleFocusGainInternal(ViewGroup.java:733) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.View.requestFocusNoSearch(View.java:11500) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.View.requestFocus(View.java:11479) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.requestFocus(ViewGroup.java:3360) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:3405) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.requestFocus(ViewGroup.java:3361) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:3405) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.requestFocus(ViewGroup.java:3361) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:3405) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.requestFocus(ViewGroup.java:3361) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:3405) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.requestFocus(ViewGroup.java:3364) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.View.requestFocus(View.java:11446) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.View.requestFocus(View.java:11388) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.View.rootViewRequestFocus(View.java:7407) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.removeViewInternal(ViewGroup.java:5448) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.removeViewInternal(ViewGroup.java:5403) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.ViewGroup.removeView(ViewGroup.java:5334) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidComposeView.removeAndroidView(AndroidComposeView.android.kt:712) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.viewinterop.AndroidViewHolder$layoutNode$1$4.invoke(AndroidViewHolder.android.kt:290) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.viewinterop.AndroidViewHolder$layoutNode$1$4.invoke(AndroidViewHolder.android.kt:289) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.node.LayoutNode.detach$ui_release(LayoutNode.kt:366) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.node.LayoutNode.detach$ui_release(LayoutNode.kt:377) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.node.LayoutNode.onChildRemoved(LayoutNode.kt:268) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.node.LayoutNode.removeAt$ui_release(LayoutNode.kt:249) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.node.UiApplier.remove(UiApplier.android.kt:35) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.runtime.ComposerImpl$realizeMovement$1.invoke(Composer.kt:3633) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.runtime.ComposerImpl$realizeMovement$1.invoke(Composer.kt:3633) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.runtime.CompositionImpl.applyChangesInLocked(Composition.kt:775) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.runtime.CompositionImpl.applyChanges(Composition.kt:806) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$2.invoke(Recomposer.kt:526) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$2.invoke(Recomposer.kt:454) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1.doFrame(AndroidUiFrameClock.android.kt:34) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidUiDispatcher.performFrameDispatch(AndroidUiDispatcher.android.kt:109) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidUiDispatcher.access$performFrameDispatch(AndroidUiDispatcher.android.kt:41) 09-06 09:15:05.877 E/AndroidRuntime( 743): at androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1.doFrame(AndroidUiDispatcher.android.kt:69) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:909) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.Choreographer.doCallbacks(Choreographer.java:723) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.Choreographer.doFrame(Choreographer.java:655) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:897) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.os.Handler.handleCallback(Handler.java:789) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.os.Handler.dispatchMessage(Handler.java:98) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.os.Looper.loop(Looper.java:164) 09-06 09:15:05.877 E/AndroidRuntime( 743): at android.app.ActivityThread.main(ActivityThread.java:6938) 09-06 09:15:05.877 E/AndroidRuntime( 743): at java.lang.reflect.Method.invoke(Native Method) 09-06 09:15:05.877 E/AndroidRuntime( 743): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)