Open wakinochien opened 6 years ago
Just to add some extra information to this bug (we're experiencing it too):
Here's what is happening if this exception is caught in the onTouchEvent method in CalendarPager:
[onTouchEvent] Index: 0, Size: 0 [ViewRootImpl] ViewRoot's Touch Event : ACTION_UP [onTouchEvent] Attempt to read from field 'int android.support.v4.view.ViewPager$ItemInfo.position' on a null object reference
What's happening for us is if we're adding some data to a new week, and swiping on the bounds of max/min date, this can crash with the above error.
Thanks for the info, if you have an easy way to reproduce or a fix for it let me know.
This crash issue happened on 2 device which are Device 1 Model : HTC One Google Play edition Version : 5.1
Device 2 Model : P9 Version : 7.0
Below are the log i caught from Firebase Crashlytics.
java.util.ArrayList.get (ArrayList.java:411) android.support.v4.view.ViewPager.performDrag (SourceFile:2318) android.support.v4.view.ViewPager.onTouchEvent (SourceFile:2236) arrow_right com.prolificinteractive.materialcalendarview.CalendarPager.onTouchEvent (SourceFile:41) android.view.View.dispatchTouchEvent (View.java:10012) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2665) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2344) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2671) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358) com.android.internal.policy.DecorView.superDispatchTouchEvent (DecorView.java:447)
The version library i am using are compile 'com.prolificinteractive:material-calendarview:1.4.3'
May i know what is the possible cause for this issue ? How can i fix for this ?