React-Native-ViewPager
React-Native-ViewPager copied to clipboard
Android crash: java.lang.IllegalArgumentExceptionMotionEvent.java:-2
Hi,
I'm using 1.2.4 version with IndicatorViewPager, PagerDotIndicator and a crash occurs with following details:
java.lang.IllegalArgumentException · pointerIndex out of range Raw
There is a workaround in this link. This is a known bug on Android (you can find more details here)
Has anyone ever experienced this? Is there any way this workaround can be applied to this library?
Complete stack trace
java.lang.IllegalArgumentException · pointerIndex out of range Raw
MotionEvent.java:-2android.view.MotionEvent.nativeGetAxisValue
MotionEvent.java:2298android.view.MotionEvent.getX
ViewPager.java:2233android.support.v4.view.ViewPager.onTouchEvent
ReactViewPager.java:194com.facebook.react.views.viewpager.ReactViewPager.onTouchEvent
View.java:10018android.view.View.dispatchTouchEvent
ViewGroup.java:2833android.view.ViewGroup.dispatchTransformedTouchEvent
ViewGroup.java:2504android.view.ViewGroup.dispatchTouchEvent
ViewGroup.java:2844android.view.ViewGroup.dispatchTransformedTouchEvent
ViewGroup.java:2519android.view.ViewGroup.dispatchTouchEvent
ViewGroup.java:2844android.view.ViewGroup.dispatchTransformedTouchEvent
ViewGroup.java:2519android.view.ViewGroup.dispatchTouchEvent
ViewGroup.java:2844android.view.ViewGroup.dispatchTransformedTouchEvent
ViewGroup.java:2519android.view.ViewGroup.dispatchTouchEvent
ViewGroup.java:2844android.view.ViewGroup.dispatchTransformedTouchEvent
ViewGroup.java:2519android.view.ViewGroup.dispatchTouchEvent
ViewGroup.java:2844android.view.ViewGroup.dispatchTransformedTouchEvent
ViewGroup.java:2519android.view.ViewGroup.dispatchTouchEvent
PhoneWindow.java:2869com.android.internal.policy.PhoneWindow$DecorView.superDispatchTouchEvent
PhoneWindow.java:1861com.android.internal.policy.PhoneWindow.superDispatchTouchEvent
Activity.java:3061android.app.Activity.dispatchTouchEvent
PhoneWindow.java:2830com.android.internal.policy.PhoneWindow$DecorView.dispatchTouchEvent
View.java:10253android.view.View.dispatchPointerEvent
ViewRootImpl.java:5521android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent
ViewRootImpl.java:5357android.view.ViewRootImpl$ViewPostImeInputStage.onProcess
ViewRootImpl.java:4802android.view.ViewRootImpl$InputStage.deliver
ViewRootImpl.java:4855android.view.ViewRootImpl$InputStage.onDeliverToNext
ViewRootImpl.java:4821android.view.ViewRootImpl$InputStage.forward
ViewRootImpl.java:4962android.view.ViewRootImpl$AsyncInputStage.forward
ViewRootImpl.java:4829android.view.ViewRootImpl$InputStage.apply
ViewRootImpl.java:5019android.view.ViewRootImpl$AsyncInputStage.apply
ViewRootImpl.java:4802android.view.ViewRootImpl$InputStage.deliver
ViewRootImpl.java:4855android.view.ViewRootImpl$InputStage.onDeliverToNext
ViewRootImpl.java:4821android.view.ViewRootImpl$InputStage.forward
ViewRootImpl.java:4829android.view.ViewRootImpl$InputStage.apply
ViewRootImpl.java:4802android.view.ViewRootImpl$InputStage.deliver
ViewRootImpl.java:7522android.view.ViewRootImpl.deliverInputEvent
ViewRootImpl.java:7390android.view.ViewRootImpl.doProcessInputEvents
ViewRootImpl.java:7351android.view.ViewRootImpl.enqueueInputEvent
ViewRootImpl.java:7632android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent
InputEventReceiver.java:185android.view.InputEventReceiver.dispatchInputEvent
InputEventReceiver.java:-2android.view.InputEventReceiver.nativeConsumeBatchedInputEvents
InputEventReceiver.java:176android.view.InputEventReceiver.consumeBatchedInputEvents
ViewRootImpl.java:7596android.view.ViewRootImpl.doConsumeBatchedInput
ViewRootImpl.java:7659android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run
Choreographer.java:911android.view.Choreographer$CallbackRecord.run
Choreographer.java:686android.view.Choreographer.doCallbacks
Choreographer.java:616android.view.Choreographer.doFrame
Choreographer.java:897android.view.Choreographer$FrameDisplayEventReceiver.run
Handler.java:739android.os.Handler.handleCallback
Handler.java:95android.os.Handler.dispatchMessage
Looper.java:148android.os.Looper.loop
ActivityThread.java:7409android.app.ActivityThread.main
Method.java:-2java.lang.reflect.Method.invoke
ZygoteInit.java:1230com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
ZygoteInit.java:1120com.android.internal.os.ZygoteInit.main
Could you describe how to trigger this crash in detail ?