New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
java.lang.NegativeArraySizeException #1268
Comments
Ok i solved it by forcing both sets to have exactly the same number of items in their dataset. I think there is a bug in the Candle class since i tested it with the Bar set using different dataset sizes and no problem. Maybe something to check? |
I've having the same problem |
Got the same issue : |
@ErfanThinker thx, didn't see this thread. It's resolved my problem. |
Hi
I upgraded from MPAndroid v2.1.0 to v2.1.6 and i get now this runtime error in a combined chart consisting of LineData and CandleData. Any idea what goes wrong? Was working before in V2.1.0
Thanks Peter
java.lang.NegativeArraySizeException: -2
at com.github.mikephil.charting.utils.Transformer.generateTransformedValuesCandle(Transformer.java:183)
at com.github.mikephil.charting.renderer.CandleStickChartRenderer.drawValues(CandleStickChartRenderer.java:246)
at com.github.mikephil.charting.renderer.CombinedChartRenderer.drawValues(CombinedChartRenderer.java:90)
at com.github.mikephil.charting.charts.BarLineChartBase.onDraw(BarLineChartBase.java:271)
at android.view.View.draw(View.java:16472)
at android.view.View.updateDisplayListIfDirty(View.java:15402)
at android.view.View.getDisplayList(View.java:15424)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3693)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3672)
at android.view.View.updateDisplayListIfDirty(View.java:15362)
at android.view.View.getDisplayList(View.java:15424)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3693)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3672)
at android.view.View.updateDisplayListIfDirty(View.java:15362)
at android.view.View.getDisplayList(View.java:15424)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3693)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3672)
at android.view.View.updateDisplayListIfDirty(View.java:15362)
at android.view.View.getDisplayList(View.java:15424)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3693)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3672)
at android.view.View.updateDisplayListIfDirty(View.java:15362)
at android.view.View.getDisplayList(View.java:15424)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3693)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3672)
at android.view.View.updateDisplayListIfDirty(View.java:15362)
at android.view.View.getDisplayList(View.java:15424)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3693)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3672)
at android.view.View.updateDisplayListIfDirty(View.java:15362)
at android.view.View.getDisplayList(View.java:15424)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3693)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3672)
at android.view.View.updateDisplayListIfDirty(View.java:15362)
at android.view.View.getDisplayList(View.java:15424)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:3693)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:3672)
at android.view.View.updateDisplayListIfDirty(View.java:15362)
at android.view.View.getDisplayList(View.java:15424)
at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:310)
at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:316)
at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:355)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:2889)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2683)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2270)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1264)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6944)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:777)
at android.view.Choreographer.doCallbacks(Choreographer.java:590)
at android.view.Choreographer.doFrame(Choreographer.java:560)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:763)
The text was updated successfully, but these errors were encountered: