Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

java.lang.AbstractMethodError: #63

Open
farimarwat opened this issue Sep 25, 2019 · 1 comment
Open

java.lang.AbstractMethodError: #63

farimarwat opened this issue Sep 25, 2019 · 1 comment

Comments

@farimarwat
Copy link

Mobile device Xiomi Redmi Note 4 and 7

RAM3072MB (TotalMem: 2846 – 3599MB) | Form factorPhone
System on ChipQualcomm MSM8953 (Snapdragon 625) | Screen size1080 x 1920 (normal)
CPU8x ARM Cortex-A53 (2000 Mhz) | Screen density (DPI)480
ABIarm64-v8aarmeabi-v7aarmeabi | SDKAndroid 6.0 (SDK 23)Android 7.0 (SDK 24)
GPUQualcomm Adreno 506 (650 Mhz) | OpenGL ES version3.13.2
Important: Go through these articles to solve the issue:

  1. https://developer.android.com/reference/android/text/ParcelableSpan.html
  2. https://stackoverflow.com/questions/47890687/crash-on-java-lang-abstractmethoderror-android-text-textutils-writetoparcel-may
  3. https://jira.exoplatform.org/browse/MOB-1974

java.lang.AbstractMethodError:
at android.text.TextUtils.writeToParcel (TextUtils.java:648)
at android.os.Parcel.writeCharSequence (Parcel.java:585)
at android.os.Parcel.writeValue (Parcel.java:1420)
at android.os.Parcel.writeList (Parcel.java:811)
at android.view.accessibility.AccessibilityEvent.writeAccessibilityRecordToParcel (AccessibilityEvent.java:1174)
at android.view.accessibility.AccessibilityEvent.writeToParcel (AccessibilityEvent.java:1140)
at android.view.accessibility.IAccessibilityManager$Stub$Proxy.sendAccessibilityEvent (IAccessibilityManager.java:269)
at android.view.accessibility.AccessibilityManager.sendAccessibilityEvent (AccessibilityManager.java:412)
at android.view.ViewRootImpl.requestSendAccessibilityEvent (ViewRootImpl.java:6734)
at android.view.ViewGroup.requestSendAccessibilityEvent (ViewGroup.java:891)
at android.view.ViewGroup.requestSendAccessibilityEvent (ViewGroup.java:891)
at android.view.ViewGroup.requestSendAccessibilityEvent (ViewGroup.java:891)
at android.view.ViewGroup.requestSendAccessibilityEvent (ViewGroup.java:891)
at android.view.ViewGroup.requestSendAccessibilityEvent (ViewGroup.java:891)
at android.view.ViewGroup.requestSendAccessibilityEvent (ViewGroup.java:891)
at android.view.ViewGroup.requestSendAccessibilityEvent (ViewGroup.java:891)
at android.view.ViewGroup.requestSendAccessibilityEvent (ViewGroup.java:891)
at android.view.ViewGroup.requestSendAccessibilityEvent (ViewGroup.java:891)
at android.view.ViewGroup.requestSendAccessibilityEvent (ViewGroup.java:891)
at android.view.ViewGroup.requestSendAccessibilityEvent (ViewGroup.java:891)
at android.view.View.sendAccessibilityEventUncheckedInternal (View.java:6305)
at android.view.View.sendAccessibilityEventUnchecked (View.java:6284)
at android.view.View.sendAccessibilityEventInternal (View.java:6261)
at android.widget.TextView.sendAccessibilityEventInternal (TextView.java:9278)
at android.view.View.sendAccessibilityEvent (View.java:6228)
at android.widget.TextView.onSelectionChanged (TextView.java:8099)
at android.widget.TextView.spanChange (TextView.java:8309)
at android.widget.TextView$ChangeWatcher.onSpanAdded (TextView.java:10409)
at android.text.SpannableStringInternal.sendSpanAdded (SpannableStringInternal.java:390)
at android.text.SpannableStringInternal.setSpan (SpannableStringInternal.java:213)
at android.text.SpannableString.setSpan (SpannableString.java:46)
at android.text.Selection.setSelection (Selection.java:78)
at com.klinker.android.link_builder.h.onTouchEvent (TouchableMovementMethod.kt:9)
at android.widget.TextView.onTouchEvent (TextView.java:8487)
at android.view.View.dispatchTouchEvent (View.java:9955)
at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671)
at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2301)
at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671)
at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2301)
at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671)
at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2301)
at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671)
at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2301)
at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671)
at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2301)
at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671)
at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2301)
at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671)
at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2301)
at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671)
at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2301)
at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671)
at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2301)
at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671)
at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2301)
at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671)
at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2301)
at com.android.internal.policy.DecorView.superDispatchTouchEvent (DecorView.java:414)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1810)
at android.app.Activity.dispatchTouchEvent (Activity.java:3196)
at a.a.d.j.dispatchTouchEvent (WindowCallbackWrapper.java:1)
at com.android.internal.policy.DecorView.dispatchTouchEvent (DecorView.java:376)
at android.view.View.dispatchPointerEvent (View.java:10177)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:4487)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:4352)
at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:3892)
at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:3945)
at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:3911)
at android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:4038)
at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:3919)
at android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:4095)
at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:3892)
at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:3945)
at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:3911)
at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:3919)
at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:3892)
at android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:6263)
at android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:6237)
at android.view.ViewRootImpl.enqueueInputEvent (ViewRootImpl.java:6198)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent (ViewRootImpl.java:6369)
at android.view.InputEventReceiver.dispatchInputEvent (InputEventReceiver.java:187)
at android.os.MessageQueue.nativePollOnce (Native Method)
at android.os.MessageQueue.next (MessageQueue.java:323)
at android.os.Looper.loop (Looper.java:142)
at android.app.ActivityThread.main (ActivityThread.java:6342)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:880)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:770)

@klinker24
Copy link
Owner

This library does not use ParcelableSpan, it uses ClickableSpan, which is perfectly acceptable to use.

It looks to me that this has something to do with the accessibility manager that Android has. Sorry, I do not have any insight around solving this, nor have I seen the crash in any of my applications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants