Jump to content
We've recently updated our Privacy Statement, available here ×

Array as datasource for Chart


dunham

Recommended Posts

I am trying to feed a line chart data like so:

  • For Y: java.util.Arrays.asList(10,20,30,40)
  • For X: java.util.Arrays.asList(40,30,20,10)

That produces an error.

net.sf.jasperreports.engine.JRException: java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.lang.Number at com.jaspersoft.studio.editor.preview.view.control.ReportControler.fillReport(ReportControler.java:506) at com.jaspersoft.studio.editor.preview.view.control.ReportControler.access$20(ReportControler.java:481) at com.jaspersoft.studio.editor.preview.view.control.ReportControler$5.run(ReportControler.java:362) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)Caused by: java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.lang.Number at net.sf.jasperreports.charts.fill.JRFillXySeries.evaluate(JRFillXySeries.java:159) at net.sf.jasperreports.charts.fill.JRFillXyDataset.customEvaluate(JRFillXyDataset.java:120) at net.sf.jasperreports.engine.fill.JRFillElementDataset.evaluate(JRFillElementDataset.java:162) at net.sf.jasperreports.engine.fill.JRCalculator.calculateVariables(JRCalculator.java:179) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:742) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:262) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:122) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:551) at net.sf.jasperreports.engine.fill.BaseFillHandle$ReportFill.run(BaseFillHandle.java:119) at java.lang.Thread.run(Unknown Source)[/code]

How can I feed that chart an array?

Many thanks

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Days

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...