pie3d fail on NullpointException

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
wy

pie3d fail on NullpointException

Post by wy » Tue Nov 12, 2002 4:31 pm

ChartUtilities.writeChartAsPNG(outputstream, chart, getWidth(), getHeight());
sometimes generate pie3d chart raise below exception

java.lang.NullPointerException
at sun.java2d.pipe.DuctusShapeRenderer.renderPath(DuctusShapeRenderer.java:56)
at sun.java2d.pipe.DuctusShapeRenderer.fill(DuctusShapeRenderer.java:52)
at sun.java2d.pipe.ValidatePipe.fill(ValidatePipe.java:115)
at sun.java2d.SunGraphics2D.fill(SunGraphics2D.java:1616)
at com.jrefinery.chart.Pie3DPlot.draw(Unknown Source)
at com.jrefinery.chart.JFreeChart.draw(Unknown Source)
at com.jrefinery.chart.JFreeChart.createBufferedImage(Unknown Source)
at com.jrefinery.chart.ChartUtilities.writeChartAsPNG(Unknown Source)
at com.jrefinery.chart.ChartUtilities.writeChartAsPNG(Unknown Source)
at com.juyee.ga.chart.FreeChart.writeChartToStream(FreeChart.java:90)
at com.juyee.ga.chart.FreeChart.writeChartToFile(FreeChart.java:129)
at com.juyee.ga.chart.test.TestFreeChart1.main(TestFreeChart1.java:46)

can anyone help me?

Dave Gilbert

Re: pie3d fail on NullpointException

Post by Dave Gilbert » Wed Nov 13, 2002 10:36 am

This is a bug that occurs when you have values in your dataset less than or equal to zero. I have fixed it now, and committed the change to CVS, for inclusion in 0.9.5.

Regards,

DG

Locked