Re: PRException again

From: Jeff Mathis <jeff.mathis@biosgroup.com>
Date: Mon May 13 2002 - 13:12:48 EDT

we are using 1.3.1.

could very well be clipping of the circle. it only happens when we really
zoom in.

weird thing is I don't know where a PRException is documented. The output
string also lacks information as to what is really going on.

If we get some time, I'll look into it further. Maybe post some messages
with sun to at least find out the conditions under which this type of
exception is thrown

jeff
At 12:59 PM 5/13/2002 -0400, Don Dietrick wrote:
>Hi Jeff,
>
>I've never seen this. Do you think it may have something to do with
>clipping of the circle, if the x/y pixel size of the circle is getting too big?
>
>What JDK are you using?
>
>- Don
>
>
>
>On Wednesday, May 8, 2002, at 02:34 PM, Jeff Mathis wrote:
>
>>Hello all,
>>
>>awhile ago we reported this exception. We've now seen it again. It comes
>>when we try and zoom in repeatedly on an OMCircle. It may happen with
>>other graphic objects.
>>
>>The question is, is this something in the openmap rendering, or is it a
>>swing problem?
>>
>>thanks
>>
>>jeff
>>
>>sun.dc.pr.PRException: endPath: bad path
>> at sun.dc.pr.Rasterizer.endPath(Rasterizer.java:540)
>> at
>> sun.java2d.pipe.DuctusRenderer.createShapeRasterizer(DuctusRenava:296)
>> at
>> sun.java2d.pipe.DuctusShapeRenderer.renderPath(DuctusShapeRend.va:59)
>> at sun.java2d.pipe.DuctusShapeRenderer.fill(DuctusShapeRenderer.j
>>
>> at sun.java2d.pipe.PixelToShapeConverter.fillOval(PixelToShapeCon
>>java:69)
>> at sun.java2d.pipe.ValidatePipe.fillOval(ValidatePipe.java:70)
>> at sun.java2d.SunGraphics2D.fillOval(SunGraphics2D.java:1530)
>> at com.bbn.openmap.omGraphics.OMCircle.render(OMCircle.java:630)
>> at com.biosgroup.alac.gui.map.PrettyCircle.render(PrettyCircle.ja
>>
>> at com.bbn.openmap.layer.location.Location.renderLocation(Locatio
>>585)
>> at com.bbn.openmap.layer.location.LocationLayer.paint(LocationLay
>>:485)
>> at javax.swing.JComponent.paintChildren(JComponent.java:498)
>> at com.bbn.openmap.MapBean.paintChildrenWithBorder(MapBean.java:7
>> at com.bbn.openmap.BufferedMapBean.paintChildren(BufferedMapBean.
>>1)
>> at com.bbn.openmap.BufferedMapBean.paintChildren(BufferedMapBean.
>>5)
>> at javax.swing.JComponent.paint(JComponent.java:696)
>> at com.bbn.openmap.MapBean.paint(MapBean.java:661)
>> at javax.swing.JComponent.paintChildren(JComponent.java:498)
>> at javax.swing.JComponent.paint(JComponent.java:696)
>> at javax.swing.JComponent.paintWithBuffer(JComponent.java:3878)
>> at javax.swing.JComponent._paintImmediately(JComponent.java:3821)
>> at javax.swing.JComponent.paintImmediately(JComponent.java:3672)
>> at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.ja
>>
>> at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run
>>EventQueueUtilities.java:124)
>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:1
>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
>> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDis
>>read.java:131)
>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispa
>>ad.java:98)
>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.ja
>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
>>sun.dc.pr.PRException: endPath: bad path
>> at sun.dc.pr.Rasterizer.endPath(Rasterizer.java:540)
>> at sun.java2d.pipe.DuctusRenderer.createShapeRasterizer(DuctusRen
>>ava:296)
>> at sun.java2d.pipe.DuctusShapeRenderer.renderPath(DuctusShapeRend
>>va:59)
>> at sun.java2d.pipe.DuctusShapeRenderer.draw(DuctusShapeRenderer.j
>>
>> at sun.java2d.pipe.PixelToShapeConverter.drawOval(PixelToShapeCon
>>java:64)
>> at sun.java2d.pipe.ValidatePipe.drawOval(ValidatePipe.java:64)
>> at sun.java2d.SunGraphics2D.drawOval(SunGraphics2D.java:1526)
>> at com.bbn.openmap.omGraphics.OMCircle.render(OMCircle.java:634)
>> at com.biosgroup.alac.gui.map.PrettyCircle.render(PrettyCircle.ja
>>
>> at com.bbn.openmap.layer.location.Location.renderLocation(Locatio
>>585)
>> at com.bbn.openmap.layer.location.LocationLayer.paint(LocationLay
>>:485)
>> at javax.swing.JComponent.paintChildren(JComponent.java:498)
>> at com.bbn.openmap.MapBean.paintChildrenWithBorder(MapBean.java:7
>> at com.bbn.openmap.BufferedMapBean.paintChildren(BufferedMapBean.
>>1)
>> at com.bbn.openmap.BufferedMapBean.paintChildren(BufferedMapBean.
>>5)
>> at javax.swing.JComponent.paint(JComponent.java:696)
>> at com.bbn.openmap.MapBean.paint(MapBean.java:661)
>> at javax.swing.JComponent.paintChildren(JComponent.java:498)
>> at javax.swing.JComponent.paint(JComponent.java:696)
>> at javax.swing.JComponent.paintWithBuffer(JComponent.java:3878)
>> at javax.swing.JComponent._paintImmediately(JComponent.java:3821)
>> at javax.swing.JComponent.paintImmediately(JComponent.java:3672)
>> at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.ja
>>
>> at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run
>>EventQueueUtilities.java:124)
>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:1
>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
>> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDis
>>read.java:131)
>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispa
>>ad.java:98)
>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.ja
>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
>>sun.dc.pr.PRException: endPath: bad path
>> at sun.dc.pr.Rasterizer.endPath(Rasterizer.java:540)
>> at sun.java2d.pipe.DuctusRenderer.createShapeRasterizer(DuctusRen
>>ava:296)
>> at sun.java2d.pipe.DuctusShapeRenderer.renderPath(DuctusShapeRend
>>va:59)
>> at sun.java2d.pipe.DuctusShapeRenderer.fill(DuctusShapeRenderer.j
>>
>> at sun.java2d.pipe.PixelToShapeConverter.fillOval(PixelToShapeCon
>>java:69)
>> at sun.java2d.pipe.ValidatePipe.fillOval(ValidatePipe.java:70)
>> at sun.java2d.SunGraphics2D.fillOval(SunGraphics2D.java:1530)
>> at com.bbn.openmap.omGraphics.OMCircle.render(OMCircle.java:630)
>> at com.biosgroup.alac.gui.map.PrettyCircle.render(PrettyCircle.ja
>>
>> at com.bbn.openmap.layer.location.Location.renderLocation(Locatio
>>585)
>> at com.bbn.openmap.layer.location.LocationLayer.paint(LocationLay
>>:485)
>> at javax.swing.JComponent.paintChildren(JComponent.java:498)
>> at com.bbn.openmap.MapBean.paintChildrenWithBorder(MapBean.java:7
>> at com.bbn.openmap.BufferedMapBean.paintChildren(BufferedMapBean.
>>1)
>> at com.bbn.openmap.BufferedMapBean.paintChildren(BufferedMapBean.
>>5)
>> at javax.swing.JComponent.paint(JComponent.java:696)
>> at com.bbn.openmap.MapBean.paint(MapBean.java:661)
>> at javax.swing.JComponent.paintChildren(JComponent.java:498)
>> at javax.swing.JComponent.paint(JComponent.java:696)
>> at javax.swing.JComponent.paintWithBuffer(JComponent.java:3878)
>> at javax.swing.JComponent._paintImmediately(JComponent.java:3821)
>> at javax.swing.JComponent.paintImmediately(JComponent.java:3672)
>> at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.ja
>>
>> at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run
>>EventQueueUtilities.java:124)
>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:1
>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
>> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDis
>>read.java:131)
>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispa
>>ad.java:98)
>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.ja
>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
>>sun.dc.pr.PRException: endPath: bad path
>> at sun.dc.pr.Rasterizer.endPath(Rasterizer.java:540)
>> at sun.java2d.pipe.DuctusRenderer.createShapeRasterizer(DuctusRen
>>ava:296)
>> at sun.java2d.pipe.DuctusShapeRenderer.renderPath(DuctusShapeRend
>>va:59)
>> at sun.java2d.pipe.DuctusShapeRenderer.draw(DuctusShapeRenderer.j
>>
>> at sun.java2d.pipe.PixelToShapeConverter.drawOval(PixelToShapeCon
>>java:64)
>> at sun.java2d.pipe.ValidatePipe.drawOval(ValidatePipe.java:64)
>> at sun.java2d.SunGraphics2D.drawOval(SunGraphics2D.java:1526)
>> at com.bbn.openmap.omGraphics.OMCircle.render(OMCircle.java:634)
>> at com.biosgroup.alac.gui.map.PrettyCircle.render(PrettyCircle.ja
>>
>> at com.bbn.openmap.layer.location.Location.renderLocation(Locatio
>>585)
>> at com.bbn.openmap.layer.location.LocationLayer.paint(LocationLay
>>:485)
>> at javax.swing.JComponent.paintChildren(JComponent.java:498)
>> at com.bbn.openmap.MapBean.paintChildrenWithBorder(MapBean.java:7
>> at com.bbn.openmap.BufferedMapBean.paintChildren(BufferedMapBean.
>>1)
>> at com.bbn.openmap.BufferedMapBean.paintChildren(BufferedMapBean.
>>5)
>> at javax.swing.JComponent.paint(JComponent.java:696)
>> at com.bbn.openmap.MapBean.paint(MapBean.java:661)
>> at javax.swing.JComponent.paintChildren(JComponent.java:498)
>> at javax.swing.JComponent.paint(JComponent.java:696)
>> at javax.swing.JComponent.paintWithBuffer(JComponent.java:3878)
>> at javax.swing.JComponent._paintImmediately(JComponent.java:3821)
>> at javax.swing.JComponent.paintImmediately(JComponent.java:3672)
>> at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.ja
>>
>> at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run
>>EventQueueUtilities.java:124)
>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:1
>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
>> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDis
>>read.java:131)
>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispa
>>ad.java:98)
>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.ja
>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
>>
>>
>>
>>
>>Jeff Mathis
>>Senior Scientist / Group Leader
>>BiosGroup, Inc.
>>317 Paseo de Peralta
>>Santa Fe, NM 87501
>>direct: 505-992-6737
>>fax: 505-988-2229
>>jeff.mathis@biosgroup.com
>>http://www.biosgroup.com
>>
>>--
>>[To unsubscribe to this list send an email to "majdart@bbn.com"
>>with the following text in the BODY of the message "unsubscribe
>>openmap-users"]
>>
>
>
>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>Don Dietrick, BBN Technologies, dietrick@bbn.com
>10 Moulton Street, Cambridge, MA 02138
>617-873-3031 [fax]-2794
>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Jeff Mathis
Senior Scientist
BiosGroup, Inc.
317 Paseo de Peralta
Santa Fe, NM 87501
direct: 505-992-6737
fax: 505-988-2229
jeff.mathis@biosgroup.com
http://www.biosgroup.com

--
[To unsubscribe to this list send an email to "majdart@bbn.com"
with the following text in the BODY of the message "unsubscribe openmap-users"]
Received on Mon May 13 13:13:34 2002

This archive was generated by hypermail 2.1.8 : Thu May 12 2005 - 07:18:33 EDT