sun.dc.pr.PRException

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

sun.dc.pr.PRException

Post by wdng » Tue Mar 18, 2003 11:12 am

Is this a bug or "feature"?

From zooming too far into a Java2D display:
sun.dc.pr.PRException: endPath: bad path
at sun.dc.pr.Rasterizer.endPath(Rasterizer.java:537)
at sun.java2d.pipe.DuctusRenderer.createShapeRasterizer(DuctusRenderer.java:374)
at sun.java2d.pipe.DuctusShapeRenderer.renderPath(DuctusShapeRenderer.java:57)
at sun.java2d.pipe.DuctusShapeRenderer.draw(DuctusShapeRenderer.java:45)
at sun.java2d.SunGraphics2D.draw(SunGraphics2D.java:2182)
at com.jrefinery.chart.renderer.VerticalStatisticalBarRenderer.drawItem(Unknown Source)
at com.jrefinery.chart.plot.VerticalCategoryPlot.render(Unknown Source)
at com.jrefinery.chart.plot.VerticalCategoryPlot.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.saveChartAsPNG(Unknown Source)
at com.jrefinery.chart.ChartUtilities.saveChartAsPNG(Unknown Source)
at com.jrefinery.chart.ChartUtilities.saveChartAsPNG(Unknown Source)
at jchart.JChart.main(JChart.java:35)

Thanks,

david.gilbert
JFreeChart Project Leader
Posts: 11734
Joined: Fri Mar 14, 2003 10:29 am
antibot: No, of course not.
Contact:

Post by david.gilbert » Wed Mar 19, 2003 12:27 am

It's a bug caused by trying to draw a Shape with very large coordinates in Java 2D. A suggested workaround posted in the Java bug database is to "implement your own clipping algorithms". I haven't attempted that yet!

Regards,

Dave Gilbert

Locked