paulroehr / EazeGraph

An Android chart and graph library
Apache License 2.0
1.6k stars 269 forks source link

NPE in ValueLineChart #56

Open ylogx opened 9 years ago

ylogx commented 9 years ago

org.eazegraph.lib.charts.ValueLineChart.findNearestPoint (ValueLineChart.java:1358) org.eazegraph.lib.charts.ValueLineChart.onGraphOverlayTouchEvent (ValueLineChart.java:1341) org.eazegraph.lib.charts.BaseChart$GraphOverlay.onTouchEvent (BaseChart.java:497)

geckogecko commented 6 years ago

+1 I have the same issue:

` java.lang.NullPointerException:

at org.eazegraph.lib.charts.ValueLineChart.findNearestPoint (ValueLineChart.java:1358)

at org.eazegraph.lib.charts.ValueLineChart.onGraphOverlayTouchEvent (ValueLineChart.java:1341)

at org.eazegraph.lib.charts.BaseChart$GraphOverlay.onTouchEvent (BaseChart.java:497)

at android.view.View.dispatchTouchEvent (View.java:9945)

at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2672)

at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358)

at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2672)

at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358)

at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2672)

at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358)

at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2672)

at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358)

at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2672)

at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358)

at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2672)

at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358)

at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2672)

at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358)

at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2672)

at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358)

at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2672)

at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2358)

at com.android.internal.policy.DecorView.superDispatchTouchEvent (DecorView.java:411)

at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1810)

at android.app.Activity.dispatchTouchEvent (Activity.java:3065)

at android.support.v7.internal.view.WindowCallbackWrapper.dispatchTouchEvent (WindowCallbackWrapper.java:59)

at android.support.v7.internal.view.WindowCallbackWrapper.dispatchTouchEvent (WindowCallbackWrapper.java:59)

at com.android.internal.policy.DecorView.dispatchTouchEvent (DecorView.java:373)

at android.view.View.dispatchPointerEvent (View.java:10165)

at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:4446)

at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:4314)

at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:3861)

at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:3914)

at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:3880)

at android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:4007)

at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:3888)

at android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:4064)

at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:3861)

at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:3914)

at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:3880)

at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:3888)

at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:3861)

at android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:6257)

at android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:6196)

at android.view.ViewRootImpl.enqueueInputEvent (ViewRootImpl.java:6157)

at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent (ViewRootImpl.java:6360)

at android.view.InputEventReceiver.dispatchInputEvent (InputEventReceiver.java:192)

at android.os.MessageQueue.nativePollOnce (Native Method)

at android.os.MessageQueue.next (MessageQueue.java:323)

at android.os.Looper.loop (Looper.java:136)

at android.app.ActivityThread.main (ActivityThread.java:6123)

at java.lang.reflect.Method.invoke (Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:867)

at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:757) `