﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1561	JOSM throws exception opening a specific full relation	Andre68	framm	"Here is how to get the exception:
- get http://api.openstreetmap.org/api/0.5/relation/18162/full
- save it to a file
- open it with JOSM

Unfortunately, JOSM also hangs in an infinite loop.

Here is the exception log:

Path: trunk
URL: http://josm.openstreetmap.de/svn/trunk
Repository Root: http://josm.openstreetmap.de/svn
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Revision: 970
Node Kind: directory
Last Changed Author: ulfl
Last Changed Rev: 970
Last Changed Date: 2008-09-16 00:04:08 +0200 (Tue, 16 Sep 2008)


java.awt.geom.IllegalPathStateException: missing initial moveto in path definition
	at java.awt.geom.GeneralPath.needRoom(GeneralPath.java:144)
	at java.awt.geom.GeneralPath.closePath(GeneralPath.java:255)
	at sun.java2d.pipe.PixelToShapeConverter.makePoly(PixelToShapeConverter.java:93)
	at sun.java2d.pipe.PixelToShapeConverter.fillPolygon(PixelToShapeConverter.java:113)
	at sun.java2d.pipe.ValidatePipe.fillPolygon(ValidatePipe.java:130)
	at sun.java2d.SunGraphics2D.fillPolygon(SunGraphics2D.java:2134)
	at java.awt.Graphics.fillPolygon(Graphics.java:751)
	at org.openstreetmap.josm.data.osm.visitor.MapPaintVisitor.drawWayAsArea(MapPaintVisitor.java:215)
	at org.openstreetmap.josm.data.osm.visitor.MapPaintVisitor.visit(MapPaintVisitor.java:130)
	at org.openstreetmap.josm.data.osm.Way.visit(Way.java:53)
	at org.openstreetmap.josm.data.osm.visitor.MapPaintVisitor.visitAll(MapPaintVisitor.java:322)
	at org.openstreetmap.josm.gui.layer.OsmDataLayer.paint(OsmDataLayer.java:179)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:269)
	at javax.swing.JComponent.paintChildren(JComponent.java:843)
	at javax.swing.JComponent.paint(JComponent.java:1015)
	at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4972)
	at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4925)
	at javax.swing.JComponent._paintImmediately(JComponent.java:4868)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4675)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:451)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:114)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
"	defect	closed	blocker		unspecified	latest	fixed		
