NullPointerException: Attempt to invoke virtual method 'int android.text.Layout.getLineForOffset(int)' on a null object reference
See original GitHub issueFatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.text.Layout.getLineForOffset(int)' on a null object reference
at android.widget.Editor.updateCursorPositionMz(Editor.java:6967)
at android.widget.Editor.updateCursorsPositions(Editor.java:1759)
at android.widget.TextView.getUpdatedHighlightPath(TextView.java:5703)
at android.widget.TextView.onDraw(TextView.java:5896)
at android.view.View.draw(View.java:16532)
at android.view.View.updateDisplayListIfDirty(View.java:15485)
at android.view.View.draw(View.java:16286)
at android.view.ViewGroup.drawChild(ViewGroup.java:3735)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3525)
at android.view.View.updateDisplayListIfDirty(View.java:15477)
at android.view.View.draw(View.java:16286)
at android.view.ViewGroup.drawChild(ViewGroup.java:3735)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3525)
at android.view.View.draw(View.java:16544)
at android.support.design.widget.TextInputLayout.draw(TextInputLayout.java:1577)
at android.view.View.updateDisplayListIfDirty(View.java:15485)
at android.view.View.draw(View.java:16286)
at android.view.ViewGroup.drawChild(ViewGroup.java:3735)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3525)
at android.view.View.updateDisplayListIfDirty(View.java:15477)
at android.view.View.draw(View.java:16286)
at android.view.ViewGroup.drawChild(ViewGroup.java:3735)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3525)
at android.view.View.draw(View.java:16544)
at android.view.View.updateDisplayListIfDirty(View.java:15485)
at android.view.View.draw(View.java:16286)
at android.view.ViewGroup.drawChild(ViewGroup.java:3735)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3525)
at android.view.View.updateDisplayListIfDirty(View.java:15477)
at android.view.View.draw(View.java:16286)
at android.view.ViewGroup.drawChild(ViewGroup.java:3735)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3525)
at android.view.View.updateDisplayListIfDirty(View.java:15477)
at android.view.View.draw(View.java:16286)
at android.view.ViewGroup.drawChild(ViewGroup.java:3735)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3525)
at com.android.internal.policy.PhoneWindow$DecorView.dispatchDraw(PhoneWindow.java:2825)
at android.view.View.draw(View.java:16544)
at com.android.internal.policy.PhoneWindow$DecorView.draw(PhoneWindow.java:2806)
at android.view.View.updateDisplayListIfDirty(View.java:15485)
at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:286)
at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:292)
at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:327)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:3041)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2845)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2454)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1340)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6809)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:896)
at android.view.Choreographer.doCallbacks(Choreographer.java:698)
at android.view.Choreographer.doFrame(Choreographer.java:633)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:882)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5936)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:955)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:816)
- Meizu U10 Android 6.0
- MX6 Android 7.1.1
- PRO 6S Android 7.1.1
- PRO 6 Android 7.1.1
- M5 Note Android 7.0
- M1 E Android 7.0
https://github.com/android-in-china/Compatibility/issues/11
How to resolve?
Issue Analytics
- State:
- Created 5 years ago
- Comments:18 (2 by maintainers)
Top Results From Across the Web
Attempt to invoke virtual method 'int android.text.Layout ...
its a java.lang.NullPointerException which means the you are trying to use a object or widget which is not yet initialized. show your code....
Read more >Attempt to invoke virtual method 'long java.lang.Long ...
NullPointerException : Attempt to invoke virtual method 'long java.lang.Long.longValue()' on a null object reference in android native app.
Read more >NullPointerException Attempt to invoke virtual method int java ...
I'm a newbie to Fragments and custom ListView adapters. Can anyone give me a hand please? I've got my Fragment where I have...
Read more >Layout - Android Developers
public int getLineForOffset (int offset). Get the line number on which the specified text offset appears. If you ask for a position before...
Read more >[Snackbar] Crashes with null pointer exception - Issue Tracker
NullPointerException : Attempt to invoke virtual method 'int android.text.Layout.getLineCount()' on a null object reference at ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@vlad-roid this was fixed in Material Components https://github.com/material-components/material-components-android/pull/358
Good to hear, now Google just has to publish a release version of it and finally get 1.1.0 out of limbo.