libreliodev / android

Android Customizable Reader - Librelio Digital Publishing Suite
www.librelio.com
226 stars 130 forks source link

Crash report : accessibility issue #240

Closed libreliodev closed 10 years ago

libreliodev commented 10 years ago
null
Error: java.lang.UnsupportedOperationException: Not supported
at com.artifex.mupdf.view.ReaderView.getSelectedView(ReaderView.java:504)
at android.widget.AdapterView.onInitializeAccessibilityEvent(AdapterView.java:1014)
at android.widget.AdapterView.onRequestSendAccessibilityEvent(AdapterView.java:989)
at android.view.ViewGroup.requestSendAccessibilityEvent(ViewGroup.java:714)
at android.view.View.sendAccessibilityEventUncheckedInternal(View.java:5164)
at android.view.View.sendAccessibilityEventUnchecked(View.java:5138)
at android.view.ViewRootImpl$SendWindowContentChangedAccessibilityEvent.run(ViewRootImpl.java:7538)
at android.view.ViewRootImpl$SendWindowContentChangedAccessibilityEvent.runOrPost(ViewRootImpl.java:7564)
at android.view.ViewRootImpl.postSendWindowContentChangedCallback(ViewRootImpl.java:6756)
at android.view.ViewRootImpl.notifySubtreeAccessibilityStateChanged(ViewRootImpl.java:6829)
at android.view.ViewGroup.notifySubtreeAccessibilityStateChanged(ViewGroup.java:2734)
at android.view.ViewGroup.notifySubtreeAccessibilityStateChanged(ViewGroup.java:2734)
at android.view.ViewGroup.notifySubtreeAccessibilityStateChanged(ViewGroup.java:2734)
at android.view.ViewGroup.notifySubtreeAccessibilityStateChanged(ViewGroup.java:2734)
at android.view.ViewGroup.notifySubtreeAccessibilityStateChanged(ViewGroup.java:2734)
at android.view.View.notifySubtreeAccessibilityStateChangedIfNeeded(View.java:7599)
at android.view.View.setFrame(View.java:15764)
at android.view.View.layout(View.java:15651)
at android.view.ViewGroup.layout(ViewGroup.java:4856)
at com.artifex.mupdf.view.ReaderView.onLayout(ReaderView.java:472)
at android.view.View.layout(View.java:15655)
at android.view.ViewGroup.layout(ViewGroup.java:4856)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1055)
at android.view.View.layout(View.java:15655)
at android.view.ViewGroup.layout(ViewGroup.java:4856)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:15655)
at android.view.ViewGroup.layout(ViewGroup.java:4856)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1677)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1531)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1440)
at android.view.View.layout(View.java:15655)
at android.view.ViewGroup.layout(ViewGroup.java:4856)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:15655)
at android.view.ViewGroup.layout(ViewGroup.java:4856)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2283)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2003)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1235)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6470)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:803)
at android.view.Choreographer.doCallbacks(Choreographer.java:603)
at android.view.Choreographer.doFrame(Choreographer.java:573)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:789)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5356)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
at dalvik.system.NativeStart.main(Native Method)
intrications commented 10 years ago

@libreliodev Isn't this the same crash you emailed me about a couple of days ago that is already fixed in https://github.com/libreliodev/android/commit/245882f4874998d2f7bb971594694a2ba47dc922?

libreliodev commented 10 years ago

@intrications Yes, it's the same. We have created this issue to keep track of it.

libreliodev commented 10 years ago

One user confirmed that the issue has been fixed on his device

intrications commented 10 years ago

This is now actually fixed in MuPDF but we only currently update the native library files when updating MuPDF and not the Java files:

http://git.ghostscript.com/?p=mupdf.git;a=commit;h=38402bcf8dfea7b08cb5b3e6948af078d0b3874b