Hello all,
another problem in migrating 7.1 to 9 is that a report, correctly working in idempiere 7.1, crashes in idempiere 9, with the following error:
14:59:20.065===========> ProcessUtil.startJavaProcess: org.adempiere.report.jasper.ReportStarter [975]
java.lang.NoSuchMethodError: 'org.jfree.chart.JFreeChart org.jfree.chart.ChartFactory.createBarChart3D(java.lang.String, java.lang.String, java.lang.String, org.jfree.data.category.CategoryDataset, org.jfree.chart.plot.PlotOrientation, boolean, boolean, boolean)'
at net.sf.jasperreports.engine.fill.DefaultChartTheme.createBar3DChart(DefaultChartTheme.java:701)
at net.sf.jasperreports.engine.fill.DefaultChartTheme.createChart(DefaultChartTheme.java:330)
at net.sf.jasperreports.engine.fill.JRFillChart.evaluateChart(JRFillChart.java:854)
at net.sf.jasperreports.engine.fill.JRFillChart.evaluateRenderer(JRFillChart.java:807)
at net.sf.jasperreports.engine.fill.JRFillChart.resolveElement(JRFillChart.java:1415)
at net.sf.jasperreports.engine.fill.JRFillElement.performDelayedEvaluation(JRFillElement.java:1140)
at net.sf.jasperreports.engine.fill.JRFillElement.resolveElement(JRFillElement.java:1242)
at net.sf.jasperreports.engine.fill.ElementEvaluationAction.execute(ElementEvaluationAction.java:69)
at net.sf.jasperreports.engine.fill.DelayedFillActions.runActions(DelayedFillActions.java:271)
at net.sf.jasperreports.engine.fill.BaseReportFiller.resolveBoundElements(BaseReportFiller.java:807)
at net.sf.jasperreports.engine.fill.JRBaseFiller.resolveReportBoundElements(JRBaseFiller.java:1209)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillSummary(JRVerticalFiller.java:1238)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:308)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:126)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:622)
at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:414)
at org.adempiere.report.jasper.ReportStarter.startProcess0(ReportStarter.java:460)
at org.adempiere.report.jasper.ReportStarter.startProcess(ReportStarter.java:205)
at org.adempiere.util.ProcessUtil.startJavaProcess(ProcessUtil.java:173)
at org.compiere.apps.AbstractProcessCtl.startProcess(AbstractProcessCtl.java:359)
at org.compiere.apps.AbstractProcessCtl.run(AbstractProcessCtl.java:238)
The report works correctly in idemppier 7.1, and works correctly in idempiere 9 removing the 3d Bars areas.
Any suggestions?