Obsolete
Status Update
Comments
al...@android.com <al...@android.com>
ni...@ansman.se <ni...@ansman.se> #2
This also occurs in v19.0.1 of the support library on a Nexus 5 with this stack trace:
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java:1979)
at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX(MotionEventCompat.java:91)
at android.support.v4.view.MotionEventCompat.getX(MotionEventCompat.java:219)
at android.support.v4.view.ViewPager.onInterceptTouchEvent(ViewPager.java:1834)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1859)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2068)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1515)
at android.app.Activity.dispatchTouchEvent(Activity.java:2458)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2016)
at android.view.View.dispatchPointerEvent(View.java:7886)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:3954)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3833)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3399)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3449)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3418)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3525)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3426)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3582)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3399)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3449)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3418)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3426)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3399)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5602)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5582)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5553)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5682)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:5017)
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:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java:1979)
at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX(MotionEventCompat.java:91)
at android.support.v4.view.MotionEventCompat.getX(MotionEventCompat.java:219)
at android.support.v4.view.ViewPager.onInterceptTouchEvent(ViewPager.java:1834)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1859)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2068)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1515)
at android.app.Activity.dispatchTouchEvent(Activity.java:2458)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2016)
at android.view.View.dispatchPointerEvent(View.java:7886)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:3954)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3833)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3399)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3449)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3418)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3525)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3426)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3582)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3399)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3449)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3418)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3426)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3399)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5602)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5582)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5553)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5682)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:5017)
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:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
ma...@gmail.com <ma...@gmail.com> #3
[Comment deleted]
al...@googlemail.com <al...@googlemail.com> #4
I confirm the issue. Android 4.3 on Samsung Galaxy S II and SCH-I545. We're using support library v18. Stacktrace is the same as already posted.
en...@gmail.com <en...@gmail.com> #5
[Comment deleted]
en...@gmail.com <en...@gmail.com> #6
[Comment deleted]
en...@gmail.com <en...@gmail.com> #7
Confirm the v19 support library problem:
java.lang.IllegalArgumentException
android.view.MotionEvent.nativeGetAxisValue(Native Method)
android.view.MotionEvent.getX(MotionEvent.java:2148)
android.support.v4.view.MotionEventCompatEclair.getX(Unknown Source)
android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX(Unknown Source)
android.support.v4.view.MotionEventCompat.getX(Unknown Source)
android.support.v4.view.ViewPager.onTouchEvent(Unknown Source)
android.view.View.dispatchTouchEvent(View.java:7461)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2264)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1995)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2292)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2186)
com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1516)
android.app.Activity.dispatchTouchEvent(Activity.java:2466)
android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchTouchEvent(Unknown Source)
com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2134)
android.view.View.dispatchPointerEvent(View.java:7641)
android.view.ViewRootImpl.deliverPointerEvent(ViewRootImpl.java:3676)
android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:3607)
android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:4802)
android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:4781)
android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:4873)
android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:174)
android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:4852)
android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:4892)
android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
android.view.Choreographer.doCallbacks(Choreographer.java:562)
android.view.Choreographer.doFrame(Choreographer.java:530)
android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
android.os.Handler.handleCallback(Handler.java:725)
android.os.Handler.dispatchMessage(Handler.java:92)
android.os.Looper.loop(Looper.java:137)
android.app.ActivityThread.main(ActivityThread.java:5293)
java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java:511)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
dalvik.system.NativeStart.main(Native Method)
java.lang.IllegalArgumentException
android.view.MotionEvent.nativeGetAxisValue(Native Method)
android.view.MotionEvent.getX(MotionEvent.java:2148)
android.support.v4.view.MotionEventCompatEclair.getX(Unknown Source)
android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX(Unknown Source)
android.support.v4.view.MotionEventCompat.getX(Unknown Source)
android.support.v4.view.ViewPager.onTouchEvent(Unknown Source)
android.view.View.dispatchTouchEvent(View.java:7461)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2264)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1995)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2292)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2270)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2010)
com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2186)
com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1516)
android.app.Activity.dispatchTouchEvent(Activity.java:2466)
android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchTouchEvent(Unknown Source)
com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2134)
android.view.View.dispatchPointerEvent(View.java:7641)
android.view.ViewRootImpl.deliverPointerEvent(ViewRootImpl.java:3676)
android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:3607)
android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:4802)
android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:4781)
android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:4873)
android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:174)
android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:4852)
android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:4892)
android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
android.view.Choreographer.doCallbacks(Choreographer.java:562)
android.view.Choreographer.doFrame(Choreographer.java:530)
android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
android.os.Handler.handleCallback(Handler.java:725)
android.os.Handler.dispatchMessage(Handler.java:92)
android.os.Looper.loop(Looper.java:137)
android.app.ActivityThread.main(ActivityThread.java:5293)
java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java:511)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
dalvik.system.NativeStart.main(Native Method)
[Deleted User] <[Deleted User]> #8
Still present in v20.
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java:2148)
at android.support.v4.view.MotionEventCompatEclair.c(Unknown Source)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.c(Unknown Source)
at android.support.v4.view.MotionEventCompat.c(Unknown Source)
at android.support.v4.view.ViewPager.onInterceptTouchEvent(Unknown Source)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2043)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2411)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2144)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2411)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2144)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2411)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2144)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2411)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2144)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2411)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2144)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2280)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1615)
at android.app.Activity.dispatchTouchEvent(Activity.java:2544)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2228)
at com.android.internal.policy.impl.MultiPhoneWindow$MultiPhoneDecorView.dispatchTouchEvent(MultiPhoneWindow.java:398)
at android.view.View.dispatchPointerEvent(View.java:8315)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4590)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4458)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4020)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4074)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4043)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4150)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4051)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4207)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4020)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4074)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4043)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4051)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4020)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6397)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6301)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6272)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6237)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6477)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:176)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:6450)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:6496)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:803)
at android.view.Choreographer.doCallbacks(Choreographer.java:603)
at android.view.Choreographer.doFrame(Choreographer.java:571)
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)
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java:2148)
at android.support.v4.view.MotionEventCompatEclair.c(Unknown Source)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.c(Unknown Source)
at android.support.v4.view.MotionEventCompat.c(Unknown Source)
at android.support.v4.view.ViewPager.onInterceptTouchEvent(Unknown Source)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2043)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2411)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2144)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2411)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2144)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2411)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2144)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2411)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2144)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2411)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2144)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2280)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1615)
at android.app.Activity.dispatchTouchEvent(Activity.java:2544)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2228)
at com.android.internal.policy.impl.MultiPhoneWindow$MultiPhoneDecorView.dispatchTouchEvent(MultiPhoneWindow.java:398)
at android.view.View.dispatchPointerEvent(View.java:8315)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4590)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4458)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4020)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4074)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4043)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4150)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4051)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4207)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4020)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4074)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4043)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4051)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4020)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6397)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6301)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6272)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6237)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6477)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:176)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:6450)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:6496)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:803)
at android.view.Choreographer.doCallbacks(Choreographer.java:603)
at android.view.Choreographer.doFrame(Choreographer.java:571)
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)
ja...@gmail.com <ja...@gmail.com> #9
Still present in v21:
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java:2153)
at android.support.v4.view.MotionEventCompatEclair.c(MotionEventCompatEclair.java:32)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.c(MotionEventCompat.java:91)
at android.support.v4.view.MotionEventCompat.c(MotionEventCompat.java:219)
at android.support.v4.view.ViewPager.onTouchEvent(ViewPager.java:1971)
at android.view.View.dispatchTouchEvent(View.java:7817)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2435)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2159)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2326)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1612)
at android.app.Activity.dispatchTouchEvent(Activity.java:2494)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2274)
at android.view.View.dispatchPointerEvent(View.java:8025)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4659)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4547)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4148)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4198)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4167)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4252)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4175)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4309)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4148)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4198)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4167)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4175)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4148)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6293)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6231)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6202)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6373)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:188)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:177)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:6346)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:6392)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:791)
at android.view.Choreographer.doCallbacks(Choreographer.java:591)
at android.view.Choreographer.doFrame(Choreographer.java:559)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:777)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5419)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1187)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
at dalvik.system.NativeStart.main(Native Method)
Android 4.3
Device: SAMSUNG-SGH-I537
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java:2153)
at android.support.v4.view.MotionEventCompatEclair.c(MotionEventCompatEclair.java:32)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.c(MotionEventCompat.java:91)
at android.support.v4.view.MotionEventCompat.c(MotionEventCompat.java:219)
at android.support.v4.view.ViewPager.onTouchEvent(ViewPager.java:1971)
at android.view.View.dispatchTouchEvent(View.java:7817)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2435)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2159)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2326)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1612)
at android.app.Activity.dispatchTouchEvent(Activity.java:2494)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2274)
at android.view.View.dispatchPointerEvent(View.java:8025)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4659)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4547)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4148)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4198)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4167)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4252)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4175)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4309)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4148)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4198)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4167)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4175)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4148)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6293)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6231)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6202)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6373)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:188)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:177)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:6346)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:6392)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:791)
at android.view.Choreographer.doCallbacks(Choreographer.java:591)
at android.view.Choreographer.doFrame(Choreographer.java:559)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:777)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5419)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1187)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
at dalvik.system.NativeStart.main(Native Method)
Android 4.3
Device: SAMSUNG-SGH-I537
ma...@gmail.com <ma...@gmail.com> #10
Is there a workaround for this?
na...@gmail.com <na...@gmail.com> #11
My current work around is to extend ViewPager and override onInterceptTouchEvent.
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
try {
return super.onInterceptTouchEvent(ev);
} catch (IllegalArgumentException ex) {
ex.printStackTrace();
}
return false;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
try {
return super.onInterceptTouchEvent(ev);
} catch (IllegalArgumentException ex) {
ex.printStackTrace();
}
return false;
}
ns...@gmail.com <ns...@gmail.com> #13
Still present in v23.0.1 android 5.1.0 on nexus 6:
E/AndroidRuntime(28206): java.lang.IllegalArgumentException: pointerIndex out of range pointerIndex=-1 pointerCount=1
E/AndroidRuntime(28206): at android.view.MotionEvent.nativeGetAxisValue(Native Method)
E/AndroidRuntime(28206): at android.view.MotionEvent.getX(MotionEvent.java:1979)
E/AndroidRuntime(28206): at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
E/AndroidRuntime(28206): at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX(MotionEventCompat.java:110)
E/AndroidRuntime(28206): at android.support.v4.view.MotionEventCompat.getX(MotionEventCompat.java:462)
E/AndroidRuntime(28206): at android.support.v4.view.ViewPager.onInterceptTouchEvent(ViewPager.java:1922)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1857)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1957)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1957)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1957)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1957)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1957)
E/AndroidRuntime(28206): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1983)
E/AndroidRuntime(28206): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1435)
E/AndroidRuntime(28206): at android.app.Activity.dispatchTouchEvent(Activity.java:2459)
E/AndroidRuntime(28206): at android.support.v7.internal.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:60)
E/AndroidRuntime(28206): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1931)
E/AndroidRuntime(28206): at android.view.View.dispatchPointerEvent(View.java:7570)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:3909)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3804)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3403)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3453)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3422)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3507)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3430)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3564)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3403)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3453)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3422)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3430)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3403)
E/AndroidRuntime(28206): at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5445)
E/AndroidRuntime(28206): at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5425)
E/AndroidRuntime(28206): at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5396)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5519)
E/AndroidRuntime(28206): at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:182)
E/AndroidRuntime(28206): at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
E/AndroidRuntime(28206): at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:174)
E/AndroidRuntime(28206): at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:5498)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:5538)
E/AndroidRuntime(28206): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
E/AndroidRuntime(28206): at android.view.Choreographer.doCallbacks(Choreographer.java:562)
E/AndroidRuntime(28206): at android.view.Choreographer.doFrame(Choreographer.java:530)
E/AndroidRuntime(28206): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
E/AndroidRuntime(28206): at android.os.Handler.handleCallback(Handler.java:730)
E/AndroidRuntime(28206): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime(28206): a
E/AndroidRuntime(28206): java.lang.IllegalArgumentException: pointerIndex out of range pointerIndex=-1 pointerCount=1
E/AndroidRuntime(28206): at android.view.MotionEvent.nativeGetAxisValue(Native Method)
E/AndroidRuntime(28206): at android.view.MotionEvent.getX(MotionEvent.java:1979)
E/AndroidRuntime(28206): at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
E/AndroidRuntime(28206): at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX(MotionEventCompat.java:110)
E/AndroidRuntime(28206): at android.support.v4.view.MotionEventCompat.getX(MotionEventCompat.java:462)
E/AndroidRuntime(28206): at android.support.v4.view.ViewPager.onInterceptTouchEvent(ViewPager.java:1922)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1857)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1957)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1957)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1957)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1957)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime(28206): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1957)
E/AndroidRuntime(28206): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1983)
E/AndroidRuntime(28206): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1435)
E/AndroidRuntime(28206): at android.app.Activity.dispatchTouchEvent(Activity.java:2459)
E/AndroidRuntime(28206): at android.support.v7.internal.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:60)
E/AndroidRuntime(28206): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1931)
E/AndroidRuntime(28206): at android.view.View.dispatchPointerEvent(View.java:7570)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:3909)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3804)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3403)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3453)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3422)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3507)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3430)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3564)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3403)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3453)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3422)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3430)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3403)
E/AndroidRuntime(28206): at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5445)
E/AndroidRuntime(28206): at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5425)
E/AndroidRuntime(28206): at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5396)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5519)
E/AndroidRuntime(28206): at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:182)
E/AndroidRuntime(28206): at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
E/AndroidRuntime(28206): at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:174)
E/AndroidRuntime(28206): at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:5498)
E/AndroidRuntime(28206): at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:5538)
E/AndroidRuntime(28206): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
E/AndroidRuntime(28206): at android.view.Choreographer.doCallbacks(Choreographer.java:562)
E/AndroidRuntime(28206): at android.view.Choreographer.doFrame(Choreographer.java:530)
E/AndroidRuntime(28206): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
E/AndroidRuntime(28206): at android.os.Handler.handleCallback(Handler.java:730)
E/AndroidRuntime(28206): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime(28206): a
bf...@gmail.com <bf...@gmail.com> #14
Still present in v23.1.1, Android 5.1 MotoE2(4G-LTE)
Caused by java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(MotionEvent.java)
at android.view.MotionEvent.getY(MotionEvent.java:2029)
at android.support.v4.view.MotionEventCompatEclair.getY(MotionEventCompatEclair.java:35)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY(MotionEventCompat.java:114)
at android.support.v4.view.MotionEventCompat.getY(MotionEventCompat.java:471)
at android.support.v4.widget.SwipeRefreshLayout.onTouchEvent(SwipeRefreshLayout.java:804)
at android.view.View.dispatchTouchEvent(View.java:8476)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2375)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2092)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2377)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
at android.view.ViewGroup.cancelTouchTarget(ViewGroup.java:2304)
at android.view.ViewGroup.removeViewInternal(ViewGroup.java:4215)
at android.view.ViewGroup.removeViewInternal(ViewGroup.java:4195)
at android.view.ViewGroup.removeView(ViewGroup.java:4126)
at android.support.v4.view.ViewPager.removeView(ViewPager.java:1325)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:987)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1049)
at android.app.FragmentManagerImpl.dispatchDestroy(FragmentManager.java:1899)
at android.app.Activity.performDestroy(Activity.java:6188)
at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1164)
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3778)
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3809)
at android.app.ActivityThread.access$1400(ActivityThread.java:155)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1371)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5343)
at java.lang.reflect.Method.invoke(Method.java)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
Caused by java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(MotionEvent.java)
at android.view.MotionEvent.getY(MotionEvent.java:2029)
at android.support.v4.view.MotionEventCompatEclair.getY(MotionEventCompatEclair.java:35)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY(MotionEventCompat.java:114)
at android.support.v4.view.MotionEventCompat.getY(MotionEventCompat.java:471)
at android.support.v4.widget.SwipeRefreshLayout.onTouchEvent(SwipeRefreshLayout.java:804)
at android.view.View.dispatchTouchEvent(View.java:8476)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2375)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2092)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2377)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
at android.view.ViewGroup.cancelTouchTarget(ViewGroup.java:2304)
at android.view.ViewGroup.removeViewInternal(ViewGroup.java:4215)
at android.view.ViewGroup.removeViewInternal(ViewGroup.java:4195)
at android.view.ViewGroup.removeView(ViewGroup.java:4126)
at android.support.v4.view.ViewPager.removeView(ViewPager.java:1325)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:987)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067)
at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1049)
at android.app.FragmentManagerImpl.dispatchDestroy(FragmentManager.java:1899)
at android.app.Activity.performDestroy(Activity.java:6188)
at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1164)
at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3778)
at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3809)
at android.app.ActivityThread.access$1400(ActivityThread.java:155)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1371)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5343)
at java.lang.reflect.Method.invoke(Method.java)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
ja...@gmail.com <ja...@gmail.com> #15
Low frequency crash in v23.0.1 Android 5.0 on Galaxy Tab S2 9.7 (gts210wifi):
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getY(MotionEvent.java:2126)
at android.support.v4.view.MotionEventCompatEclair.getY(MotionEventCompatEclair.java:35)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY(MotionEventCompat.java:114)
at android.support.v4.view.MotionEventCompat.getY(MotionEventCompat.java:471)
at android.support.v4.widget.SwipeRefreshLayout.onTouchEvent(SwipeRefreshLayout.java:999)
at android.view.View.dispatchTouchEvent(View.java:9019)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2417)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2676)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2432)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2676)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2432)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2676)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2432)
at android.support.v4.widget.DrawerLayout.cancelChildViewTouch(DrawerLayout.java:1668)
at android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer(DrawerLayout.java:1916)
at android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000(DrawerLayout.java:1801)
at android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run(DrawerLayout.java:1807)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:6145)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getY(MotionEvent.java:2126)
at android.support.v4.view.MotionEventCompatEclair.getY(MotionEventCompatEclair.java:35)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY(MotionEventCompat.java:114)
at android.support.v4.view.MotionEventCompat.getY(MotionEventCompat.java:471)
at android.support.v4.widget.SwipeRefreshLayout.onTouchEvent(SwipeRefreshLayout.java:999)
at android.view.View.dispatchTouchEvent(View.java:9019)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2417)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2676)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2432)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2676)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2432)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2676)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2432)
at android.support.v4.widget.DrawerLayout.cancelChildViewTouch(DrawerLayout.java:1668)
at android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer(DrawerLayout.java:1916)
at android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000(DrawerLayout.java:1801)
at android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run(DrawerLayout.java:1807)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:6145)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
lb...@gmail.com <lb...@gmail.com> #16
I've also noticed this . Happened on :
Android versions: 6.0 (1%), 5.x (8%), 4.x (91%).
Devices: bq (80%) , TCT (9%), LG ( 6%) .
Crash log:
Fatal Exception: java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(MotionEvent.java)
at android.view.MotionEvent.getX(MotionEvent.java:1979)
at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX(MotionEventCompat.java:110)
at android.support.v4.view.MotionEventCompat.getX(MotionEventCompat.java:462)
at android.support.v4.view.ViewPager.onTouchEvent(ViewPager.java:2157)
at android.view.View.dispatchTouchEvent(View.java:7782)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2316)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2013)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2111)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1543)
at android.app.Dialog.dispatchTouchEvent(Dialog.java:746)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2059)
at android.view.View.dispatchPointerEvent(View.java:7973)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4394)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4265)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3811)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3861)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3830)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3937)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3838)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3994)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3811)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3861)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3830)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3838)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3811)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6126)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6106)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6060)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6256)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(InputEventReceiver.java)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:176)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:6218)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:6278)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:788)
at android.view.Choreographer.doCallbacks(Choreographer.java:591)
at android.view.Choreographer.doFrame(Choreographer.java:558)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:774)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5296)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
at dalvik.system.NativeStart.main(NativeStart.java)
Android versions: 6.0 (1%), 5.x (8%), 4.x (91%).
Devices: bq (80%) , TCT (9%), LG ( 6%) .
Crash log:
Fatal Exception: java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(MotionEvent.java)
at android.view.MotionEvent.getX(MotionEvent.java:1979)
at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX(MotionEventCompat.java:110)
at android.support.v4.view.MotionEventCompat.getX(MotionEventCompat.java:462)
at android.support.v4.view.ViewPager.onTouchEvent(ViewPager.java:2157)
at android.view.View.dispatchTouchEvent(View.java:7782)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2316)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2013)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2111)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1543)
at android.app.Dialog.dispatchTouchEvent(Dialog.java:746)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2059)
at android.view.View.dispatchPointerEvent(View.java:7973)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4394)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4265)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3811)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3861)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3830)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3937)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3838)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3994)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3811)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3861)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3830)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3838)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3811)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6126)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6106)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6060)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6256)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(InputEventReceiver.java)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:176)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:6218)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:6278)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:788)
at android.view.Choreographer.doCallbacks(Choreographer.java:591)
at android.view.Choreographer.doFrame(Choreographer.java:558)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:774)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5296)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
at dalvik.system.NativeStart.main(NativeStart.java)
gu...@kkoi.ru <gu...@kkoi.ru> #17
[Comment deleted]
al...@android.com <al...@android.com> #18
A number of fixes have gone into ViewPager since the last support library version mentioned in this issue. If you are still having issues on 24.1.1 or above, please file a new bug and include a minimal sample project. We know this is a difficult issue to reproduce, so the important part is that the view hierarchy in the sample is representative of the view hierarchy that's in your app.
If you are doing custom touch handling at some point in the view hierarchy, please eliminate that code and ensure the issue still occurs -- for an issue like this, it would not be possible for us to separate an app issue from a support library or framework issue.
If you are doing custom touch handling at some point in the view hierarchy, please eliminate that code and ensure the issue still occurs -- for an issue like this, it would not be possible for us to separate an app issue from a support library or framework issue.
lb...@gmail.com <lb...@gmail.com> #19
@19 My report was only last month. Why can't you check it out?
ab...@gmail.com <ab...@gmail.com> #20
it still reproduce on android 7.1.1 google play services 10.0.84 (440-137749526) and support library 25.0.1
Crash log:
Exception: java.lang.IllegalArgumentException
android.view.MotionEvent.nativeGetAxisValue (MotionEvent.java)
android.view.MotionEvent.getX (MotionEvent.java:2122)
android.support.v4.widget.ViewDragHelper.processTouchEvent (ViewDragHelper.java:1159)
android.support.design.widget.BottomSheetBehavior.onTouchEvent (BottomSheetBehavior.java:318)
Crash log:
Exception: java.lang.IllegalArgumentException
android.view.MotionEvent.nativeGetAxisValue (MotionEvent.java)
android.view.MotionEvent.getX (MotionEvent.java:2122)
android.support.v4.widget.ViewDragHelper.processTouchEvent (ViewDragHelper.java:1159)
android.support.design.widget.BottomSheetBehavior.onTouchEvent (BottomSheetBehavior.java:318)
sa...@gmail.com <sa...@gmail.com> #21
Support Library 25.3.0 (Sony Xperia Z2 6.0.1)
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java:2072)
at android.support.v4.widget.ViewDragHelper.processTouchEvent(ViewDragHelper.java:1159)
at android.support.design.widget.BottomSheetBehavior.onTouchEvent(BottomSheetBehavior.java:318)
at android.support.design.widget.CoordinatorLayout.onTouchEvent(CoordinatorLayout.java:526)
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java:2072)
at android.support.v4.widget.ViewDragHelper.processTouchEvent(ViewDragHelper.java:1159)
at android.support.design.widget.BottomSheetBehavior.onTouchEvent(BottomSheetBehavior.java:318)
at android.support.design.widget.CoordinatorLayout.onTouchEvent(CoordinatorLayout.java:526)
re...@gmail.com <re...@gmail.com> #22
Support Library 25.0.1 (VIVO Y55A, REDMI 3S, Android 6.0.1)
java.lang.IllegalArgumentException
pointerIndex out of range
1 android.view.MotionEvent.nativeGetAxisValue(Native Method)
2 android.view.MotionEvent.getX(MotionEvent.java:2072)
3 android.support.v4.widget.ViewDragHelper.processTouchEvent(SourceFile:1159)
java.lang.IllegalArgumentException
pointerIndex out of range
1 android.view.MotionEvent.nativeGetAxisValue(Native Method)
2 android.view.MotionEvent.getX(MotionEvent.java:2072)
3 android.support.v4.widget.ViewDragHelper.processTouchEvent(SourceFile:1159)
ra...@gmail.com <ra...@gmail.com> #23
========================================
2017-03-28 19:24:33 system_app_crash (text, 4039 bytes)
Process: com.android.quicksearchbox
Flags: 0x38c8bec5
Package: com.android.quicksearchbox v20170302 (4.5.6)
Foreground: Yes
Build: xiaomi/ulysse/ulysse:7.1.1/NMF26F/7.3.27:user/release-keys
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java:2139)
at android.support.v4.c.b.c(SourceFile:32)
at android.support.v4.c.a$b.c(SourceFile:110)
at android.support.v4.c.a.c(SourceFile:462)
at com.android.quicksearchbox.ui.az.a(SourceFile:131)
at com.android.quicksearchbox.f.l.dispatchTouchEvent(SourceFile:473)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2632)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2321)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2632)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2321)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2632)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2321)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2632)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2321)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:413)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1808)
at android.app.Activity.dispatchTouchEvent(Activity.java:3125)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:375)
at android.view.View.dispatchPointerEvent(View.java:10248)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4499)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4367)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3909)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3962)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3928)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4055)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3936)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4112)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3909)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3962)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3928)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3936)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3909)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6307)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6281)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6242)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6410)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:176)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:6381)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:6433)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:876)
at android.view.Choreographer.doCallbacks(Choreographer.java:688)
at android.view.Choreographer.doFrame(Choreographer.java:617)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:862)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6182)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:892)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
2017-03-28 19:24:33 system_app_crash (text, 4039 bytes)
Process: com.android.quicksearchbox
Flags: 0x38c8bec5
Package: com.android.quicksearchbox v20170302 (4.5.6)
Foreground: Yes
Build: xiaomi/ulysse/ulysse:7.1.1/NMF26F/7.3.27:user/release-keys
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java:2139)
at android.support.v4.c.b.c(SourceFile:32)
at android.support.v4.c.a$b.c(SourceFile:110)
at android.support.v4.c.a.c(SourceFile:462)
at com.android.quicksearchbox.ui.az.a(SourceFile:131)
at com.android.quicksearchbox.f.l.dispatchTouchEvent(SourceFile:473)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2632)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2321)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2632)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2321)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2632)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2321)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2632)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2321)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:413)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1808)
at android.app.Activity.dispatchTouchEvent(Activity.java:3125)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:375)
at android.view.View.dispatchPointerEvent(View.java:10248)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4499)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4367)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3909)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3962)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3928)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4055)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3936)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4112)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3909)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3962)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3928)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3936)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3909)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6307)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6281)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6242)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6410)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:176)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:6381)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:6433)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:876)
at android.view.Choreographer.doCallbacks(Choreographer.java:688)
at android.view.Choreographer.doFrame(Choreographer.java:617)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:862)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6182)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:892)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
Description
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java:2075)
at android.support.v4.view.MotionEventCompatEclair.getX(MotionEventCompatEclair.java:32)
at android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX(MotionEventCompat.java:91)
at android.support.v4.view.MotionEventCompat.getX(MotionEventCompat.java:219)
at android.support.v4.view.ViewPager.onTouchEvent(ViewPager.java:1966)
at android.view.View.dispatchTouchEvent(View.java:7337)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2410)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2145)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2416)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2159)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2416)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2159)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2416)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2159)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2416)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2159)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2416)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2159)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2416)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2159)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2115)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1468)
at android.app.Activity.dispatchTouchEvent(Activity.java:2487)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2063)
at android.view.View.dispatchPointerEvent(View.java:7520)
at android.view.ViewRootImpl.deliverPointerEvent(ViewRootImpl.java:3376)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:3308)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:4402)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:4380)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:4484)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:171)
at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents(Native Method)
at android.view.InputEventReceiver.consumeBatchedInputEvents(InputEventReceiver.java:163)
at android.view.ViewRootImpl.doConsumeBatchedInput(ViewRootImpl.java:4452)
at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run(ViewRootImpl.java:4503)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
at android.view.Choreographer.doCallbacks(Choreographer.java:555)
at android.view.Choreographer.doFrame(Choreographer.java:523)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4898)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)
at dalvik.system.NativeStart.main(Native Method)
Device information:
Manufacturer: samsung
Model: GT-I9300
OS: Android 4.1.2
CPU_ABI: armeabi-v7a
PRODUCT: m0xx
FINGERPRINT: samsung/m0xx/m0:4.1.2/JZO54K/I9300XXEMF6:user/release-keys
DisplaySize: 720x1280
DisplayDensity: 2.0
ScreenCategory: normal
Country: iq
Language: ar