Status Update
Comments
se...@google.com <se...@google.com> #2
Is this the same thing as
to...@gmail.com <to...@gmail.com> #3
Not at all this one occurs in with a snaphot that does not contain the faulty CL from the other issue.
And from the error seems to be related to TextField.
as...@google.com <as...@google.com> #4
Doesn't seem related to layout shenanigans.
to...@gmail.com <to...@gmail.com> #5
Still happening with snapshot 12112614
ti...@edreamsodigeo.com <ti...@edreamsodigeo.com> #6
I just had this today but not sure how to reproduce
bl...@gmail.com <bl...@gmail.com> #7
Same issue? Samsung a14xm (Galaxy A14 5G). Android 14 (SDK 34). Compose foundation:1.7.0-beta06.
Exception java.lang.NullPointerException:
at androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoController.updateCursorAnchorInfo (LegacyCursorAnchorInfoController.android.kt:30)
at androidx.compose.foundation.text.input.internal.LegacyCursorAnchorInfoController.updateTextLayoutResult (LegacyCursorAnchorInfoController.android.kt:25)
at androidx.compose.foundation.text.input.internal.LegacyTextInputMethodRequest.updateTextLayoutResult (LegacyPlatformTextInputServiceAdapter.android.kt:8)
at androidx.compose.foundation.text.input.internal.AndroidLegacyPlatformTextInputServiceAdapter.updateTextLayoutResult (LegacyPlatformTextInputServiceAdapter.android.kt:10)
at androidx.compose.ui.text.input.TextInputSession.updateTextLayoutResult (TextInputService.kt:15)
at androidx.compose.foundation.text.TextFieldDelegate$Companion.updateTextLayoutResult$foundation_release (TextFieldDelegate.kt:41)
at androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$onPositionedModifier$1$1.invoke (CoreTextField.kt:155)
at androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$onPositionedModifier$1$1.invoke (CoreTextField.kt:3)
at androidx.compose.ui.layout.OnGloballyPositionedNode.onGloballyPositioned (OnGloballyPositionedModifier.kt:3)
at androidx.compose.ui.node.LayoutNode.dispatchOnPositionedCallbacks$ui_release (LayoutNode.kt:83)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy (OnPositionedDispatcher.kt:1)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy (OnPositionedDispatcher.kt:26)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy (OnPositionedDispatcher.kt:26)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy (OnPositionedDispatcher.kt:26)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy (OnPositionedDispatcher.kt:26)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy (OnPositionedDispatcher.kt:26)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy (OnPositionedDispatcher.kt:26)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy (OnPositionedDispatcher.kt:26)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy (OnPositionedDispatcher.kt:26)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy (OnPositionedDispatcher.kt:26)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy (OnPositionedDispatcher.kt:26)
at androidx.compose.ui.node.OnPositionedDispatcher.dispatch (OnPositionedDispatcher.kt:75)
at androidx.compose.ui.node.MeasureAndLayoutDelegate.dispatchOnPositionedCallbacks (MeasureAndLayoutDelegate.kt:12)
at androidx.compose.ui.node.MeasureAndLayoutDelegate.dispatchOnPositionedCallbacks$default (MeasureAndLayoutDelegate.kt:6)
at androidx.compose.ui.platform.AndroidComposeView.measureAndLayout (AndroidComposeView.android.kt:1)
at androidx.compose.ui.node.Owner.measureAndLayout$default (Owner.java:8)
at androidx.compose.ui.platform.AndroidComposeView.dispatchDraw (AndroidComposeView.android.kt)
at android.view.View.draw (View.java:25180)
at android.view.View.updateDisplayListIfDirty (View.java:24036)
at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4764)
at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4736)
at android.view.View.updateDisplayListIfDirty (View.java:23982)
at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4764)
at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4736)
at android.view.View.updateDisplayListIfDirty (View.java:23982)
at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4764)
at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4736)
at android.view.View.updateDisplayListIfDirty (View.java:23982)
at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4764)
at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4736)
at android.view.View.updateDisplayListIfDirty (View.java:23982)
at android.view.ThreadedRenderer.updateViewTreeDisplayList (ThreadedRenderer.java:768)
at android.view.ThreadedRenderer.updateRootDisplayList (ThreadedRenderer.java:774)
at android.view.ThreadedRenderer.draw (ThreadedRenderer.java:872)
at android.view.ViewRootImpl.draw (ViewRootImpl.java:6051)
at android.view.ViewRootImpl.performDraw (ViewRootImpl.java:5706)
at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:4795)
at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:3288)
at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:11344)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1689)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1698)
at android.view.Choreographer.doCallbacks (Choreographer.java:1153)
at android.view.Choreographer.doFrame (Choreographer.java:1079)
at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:1646)
at android.os.Handler.handleCallback (Handler.java:958)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loopOnce (Looper.java:230)
at android.os.Looper.loop (Looper.java:319)
at android.app.ActivityThread.main (ActivityThread.java:8919)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:578)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1103)
st...@patreon.com <st...@patreon.com> #8
This is occurring daily for us, including on Pixel devices
ju...@google.com <ju...@google.com> #9
This is the same as
al...@airbnb.com <al...@airbnb.com> #10
We're encountering this on Compose 1.7.0, only on Android 14 devices.
Description
No repro yet but got this new crash on Crashlytics: