pb de portage de code

pb de portage de code - Java - Programmation

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 ?

Reply

Marsh Posté le 25-03-2005 à 09:52:54   

Reply

Marsh Posté le 25-03-2005 à 21:28:33    

null key not allowed.
 
 
fait un check sur la valeur , si key est nul tu la fouette

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed