ChartDroid crashes when it should draw a xy-chart with only one timeseries

19 views
Skip to first unread message

nobnago

unread,
Feb 13, 2011, 4:03:13 PM2/13/11
to ChartDroid Users
02-13 21:58:50.308: INFO/ActivityManager(160): Starting: Intent
{ act=android.intent.action.VIEW
cat=[com.googlecode.chartdroid.intent.category.XY_CHART] dat=content://
com.ichi2.chartdroid.provider cmp=com.googlecode.chartdroid/
org.achartengine.activity.BarChartActivity (has extras) } from pid
2131
02-13 21:58:50.343: INFO/AnkiDroid(2131): onSaveInstanceState: /emmc/
AnkiDroid/Eng-1ab-Red+Gru+Auf.anki
02-13 21:58:50.343: INFO/AnkiDroid(2131): onSaveInstanceState - Ending
02-13 21:58:50.402: WARN/InputManagerService(160): Window already
focused, ignoring focus gain of:
com.android.internal.view.IInputMethodClient$Stub$Proxy@407fa680
02-13 21:58:50.523: INFO/ChartDroid(2035): Replicating x-axis
series...
02-13 21:58:50.523: DEBUG/ChartDroid(2035): Size of prototypical x-
set: 7
02-13 21:58:50.539: WARN/dalvikvm(2035): threadid=13: thread exiting
with uncaught exception (group=0x40015560)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): FATAL EXCEPTION:
AsyncTask #5
02-13 21:58:50.539: ERROR/AndroidRuntime(2035):
java.lang.RuntimeException: An error occured while executing
doInBackground()
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
android.os.AsyncTask$3.done(AsyncTask.java:200)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:
274)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
java.util.concurrent.FutureTask.setException(FutureTask.java:125)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
java.util.concurrent.FutureTask.run(FutureTask.java:138)
When I try to draw a chart with only one input series
(SeriesList.length = 1, Titles.length = 1), chartdroid crashes with
this report:


02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1088)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:581)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
java.lang.Thread.run(Thread.java:1019)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): Caused by:
java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:257)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
java.util.ArrayList.get(ArrayList.java:311)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
org.achartengine.ChartGenHelper.buildDataset(ChartGenHelper.java:112)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
org.achartengine.activity.BarChartActivity.generateChartFromContentProvider(BarChartActivity.java:
57)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
org.achartengine.activity.GraphicalActivity
$DataQueryTask.doInBackground(GraphicalActivity.java:147)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
org.achartengine.activity.GraphicalActivity
$DataQueryTask.doInBackground(GraphicalActivity.java:1)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
android.os.AsyncTask$2.call(AsyncTask.java:185)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
02-13 21:58:50.539: ERROR/AndroidRuntime(2035): ... 4 more

nobnago

unread,
Feb 14, 2011, 4:36:02 AM2/14/11
to ChartDroid Users
mmhh. seems as if the first part of the message has been eaten by the
system...
ChartDroid integrates works great when having two timeseries
(SeriesList.length = 2, Titles.length = 2) to display on a xy-chart.
For some special chart I need only one timeseries (SeriesList.length =
1, Titles.length = 1, as well xy-chart) and this makes CD always
crash. The log is in the first post.

nobnago

unread,
Feb 14, 2011, 6:31:09 PM2/14/11
to ChartDroid Users
solved by implementing achartengine
Reply all
Reply to author
Forward
0 new messages