Modify

Opened 15 years ago

Closed 15 years ago

#4329 closed defect (fixed)

Multipolygon painting broeken

Reported by: stoecker Owned by: jttt
Priority: normal Milestone:
Component: Core Version:
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. Open josm with "multipolygon.osm" from svn data_nodist
Build-Date: 2010-01-09 20:29:38		
Revision: 2792
Is-Local-Build: true

Memory Usage: 80 MB / 493 MB (56 MB allocated, but free)
Java version: 1.6.0_0

Dataset consistency test:
No problems found


Plugins: editgpx,lakewalker,livegps,osmarender,surveyor,tageditor,validator,wmsplugin
Plugin editgpx Version: 19052
Plugin lakewalker Version: 19294
Plugin livegps Version: 19056
Plugin osmarender Version: 19296
Plugin tageditor Version: 18976
Plugin validator Version: 19335
Plugin wmsplugin Version: 19306
Plugin surveyor Version: 19211

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:571)
	at java.util.ArrayList.get(ArrayList.java:349)
	at org.openstreetmap.josm.data.osm.visitor.paint.relations.Multipolygon.addInnerToOuters(Multipolygon.java:258)
	at org.openstreetmap.josm.data.osm.visitor.paint.relations.Multipolygon.load(Multipolygon.java:110)
	at org.openstreetmap.josm.data.osm.visitor.paint.MapPaintVisitor.drawMultipolygon(MapPaintVisitor.java:465)
	at org.openstreetmap.josm.data.osm.visitor.paint.MapPaintVisitor.paintUnselectedRelation(MapPaintVisitor.java:224)
	at org.openstreetmap.josm.data.osm.visitor.paint.MapPaintVisitor.visitAll(MapPaintVisitor.java:675)
	at org.openstreetmap.josm.gui.layer.OsmDataLayer.paint(OsmDataLayer.java:250)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:450)
	at javax.swing.JComponent.paintChildren(JComponent.java:866)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1042)
	at javax.swing.JComponent.paint(JComponent.java:1038)
	at javax.swing.JComponent.paintChildren(JComponent.java:866)
	at javax.swing.JComponent.paint(JComponent.java:1038)
	at javax.swing.JComponent.paintChildren(JComponent.java:866)
	at javax.swing.JComponent.paint(JComponent.java:1038)
	at javax.swing.JComponent.paintChildren(JComponent.java:866)
	at javax.swing.JComponent.paint(JComponent.java:1038)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5138)
	at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:302)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1145)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5086)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4896)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:740)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:696)
	at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:676)
	at javax.swing.RepaintManager.access$700(RepaintManager.java:57)
	at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1550)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:602)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

Attachments (0)

Change History (1)

comment:1 by jttt, 15 years ago

Resolution: fixed
Status: newclosed

(In [2793]) Fixed #4329: Multipolygon painting broeken

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain jttt.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.