PRException again

From: Jeff Mathis <jeff.mathis@biosgroup.com>
Date: Wed May 08 2002 - 14:34:08 EDT

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"]
Received on Wed May 8 14:39:32 2002

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