j'esssaie de transférer une appli JFreeChart de Windows XP vers Sun, le code marche parfaitement sous windows mais pas sous sun, j'ai l'erreur suivante :
05/03/24 18:03:54 Exception - java.lang.IllegalArgumentException: PieDataset: null key not allowed. 05/03/24 18:03:54 java.lang.IllegalArgumentException: PieDataset: null key not allowed. 05/03/24 18:03:54 at org.jfree.data.DefaultPieDataset.getValue(DefaultPieDataset.java:163) 05/03/24 18:03:54 at org.jfree.chart.plot.PiePlot.getLegendItems(PiePlot.java:1697) 05/03/24 18:03:54 at org.jfree.chart.StandardLegend.draw(StandardLegend.java:711) 05/03/24 18:03:54 at org.jfree.chart.StandardLegend.draw(StandardLegend.java:690) 05/03/24 18:03:54 at org.jfree.chart.JFreeChart.draw(JFreeChart.java:897) 05/03/24 18:03:54 at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1038) 05/03/24 18:03:54 at org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:196) 05/03/24 18:03:54 at org.jfree.chart.ChartUtilities.saveChartAsPNG(ChartUtilities.java:337) 05/03/24 18:03:54 at org.jfree.chart.ChartUtilities.saveChartAsPNG(ChartUtilities.java:302) 05/03/24 18:03:54 at org.jfree.chart.servlet.ServletUtilities.saveChartAsPNG(ServletUtilities.java:141)
le pb pourrait venir d'un pb de version de jdk mais j'ai modifié le code intial d'une appli pour l'adapter à mon problème : le code initial marche très bien sur sun mais pas la mienne et pourtant je n'ai modifié aucun des fichiers en cause plus haut. je n'y comprends rien...
Marsh Posté le 25-03-2005 à 09:52:54
Bonjour,
j'esssaie de transférer une appli JFreeChart de Windows XP vers Sun,
le code marche parfaitement sous windows mais pas sous sun, j'ai l'erreur suivante :
05/03/24 18:03:54 Exception - java.lang.IllegalArgumentException: PieDataset: null key not allowed.
05/03/24 18:03:54 java.lang.IllegalArgumentException: PieDataset: null key not allowed.
05/03/24 18:03:54 at org.jfree.data.DefaultPieDataset.getValue(DefaultPieDataset.java:163)
05/03/24 18:03:54 at org.jfree.chart.plot.PiePlot.getLegendItems(PiePlot.java:1697)
05/03/24 18:03:54 at org.jfree.chart.StandardLegend.draw(StandardLegend.java:711)
05/03/24 18:03:54 at org.jfree.chart.StandardLegend.draw(StandardLegend.java:690)
05/03/24 18:03:54 at org.jfree.chart.JFreeChart.draw(JFreeChart.java:897)
05/03/24 18:03:54 at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1038)
05/03/24 18:03:54 at org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:196)
05/03/24 18:03:54 at org.jfree.chart.ChartUtilities.saveChartAsPNG(ChartUtilities.java:337)
05/03/24 18:03:54 at org.jfree.chart.ChartUtilities.saveChartAsPNG(ChartUtilities.java:302)
05/03/24 18:03:54 at org.jfree.chart.servlet.ServletUtilities.saveChartAsPNG(ServletUtilities.java:141)
le pb pourrait venir d'un pb de version de jdk mais j'ai modifié le code intial d'une appli pour l'adapter à mon problème : le code initial marche très bien sur sun mais pas la mienne et pourtant je n'ai modifié aucun des fichiers en cause plus haut.
je n'y comprends rien...
une idée ?