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