https://kotlinlang.org logo
#compose-android
Title
# compose-android
s

Shakil Karim

11/18/2023, 6:31 PM
Hi guys, I'm getting this crash on my production app but not sure what could be causing this, Has anyone faced this issue before?
Exception java.lang.IllegalStateException: Offset is unspecified at androidx.compose.ui.geometry.Offset.getX-impl (Offset.kt) at androidx.compose.ui.node.NodeCoordinator.getPosition-nOcc-ac (NodeCoordinator.kt) at androidx.compose.ui.node.NodeCoordinator.fromParentPosition-MK-Hz9U (NodeCoordinator.kt) at androidx.compose.ui.node.NodeCoordinator.ancestorToLocal-R5De75A (NodeCoordinator.kt) at androidx.compose.ui.node.NodeCoordinator.localPositionOf-R5De75A (NodeCoordinator.kt) at androidx.compose.ui.input.pointer.Node.buildCache (HitPathTracker.kt) at androidx.compose.ui.input.pointer.NodeParent.buildCache (HitPathTracker.kt) at androidx.compose.ui.input.pointer.Node.buildCache (HitPathTracker.kt) at androidx.compose.ui.input.pointer.NodeParent.buildCache (HitPathTracker.kt) at androidx.compose.ui.input.pointer.Node.buildCache (HitPathTracker.kt) at androidx.compose.ui.input.pointer.NodeParent.buildCache (HitPathTracker.kt) at androidx.compose.ui.input.pointer.Node.buildCache (HitPathTracker.kt) at androidx.compose.ui.input.pointer.NodeParent.buildCache (HitPathTracker.kt) at androidx.compose.ui.input.pointer.Node.buildCache (HitPathTracker.kt) at androidx.compose.ui.input.pointer.NodeParent.buildCache (HitPathTracker.kt) at androidx.compose.ui.input.pointer.HitPathTracker.dispatchChanges (HitPathTracker.kt) at androidx.compose.ui.input.pointer.PointerInputEventProcessor.process-BIzXfog (PointerInputEventProcessor.java) at androidx.compose.ui.platform.AndroidComposeView.sendMotionEvent-8iAsVTc (AndroidComposeView.android.kt) at androidx.compose.ui.platform.AndroidComposeView.handleMotionEvent-8iAsVTc (AndroidComposeView.android.kt) at androidx.compose.ui.platform.AndroidComposeView.dispatchTouchEvent (AndroidComposeView.android.kt) at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3184) at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2834) at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3184) at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2834) at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3184) at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2834) at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3184) at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2834) at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3184) at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2834) at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:3184) at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2834) at com.android.internal.policy.DecorView.superDispatchTouchEvent (DecorView.java:572) at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1895) at android.app.Activity.dispatchTouchEvent (Activity.java:4274) at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent (WindowCallbackWrapper.java) at com.android.internal.policy.DecorView.dispatchTouchEvent (DecorView.java:530) at android.view.View.dispatchPointerEvent (View.java:15165) at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:6919) at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:6698) at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:6135) at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:6192) at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:6158) at android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:6323) at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:6166) at android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:6380) at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:6139) at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:6192) at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:6158) at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:6166) at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:6139) at android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:9271) at android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:9211) at android.view.ViewRootImpl.enqueueInputEvent (ViewRootImpl.java:9168) at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent (ViewRootImpl.java:9416) at android.view.InputEventReceiver.dispatchInputEvent (InputEventReceiver.java:280) at android.os.MessageQueue.nativePollOnce at android.os.MessageQueue.next (MessageQueue.java:340) at android.os.Looper.loopOnce (Looper.java:168) at android.os.Looper.loop (Looper.java:299) at android.app.ActivityThread.main (ActivityThread.java:8280) at java.lang.reflect.Method.invoke at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:576) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1073)
a

Atul Gupta

11/19/2023, 8:44 AM
Similar crash I also got.. in my case child composable was not having any heigh modifier