﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4329	Multipolygon painting broeken	stoecker	jttt	"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)

}}}
"	defect	closed	normal		Core		fixed	template_report	
