﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
5161	Exception  when moving point	bilbo	team	"I started dragging points (both ""real"" and ""virtual"" points to create a new point in middle of a segment) in a way and I got this exception:

{{{
Build-Date: 2010-06-17 17:08:17
Revision: 3334
Is-Local-Build: true

Identification: JOSM/1.5 (3334 SVN en)
Memory Usage: 784 MB / 784 MB (528 MB allocated, but free)
Java version: 1.6.0_20, Sun Microsystems Inc., Java HotSpot(TM) 64-Bit Server VM
Operating system: Linux
Dataset consistency test: No problems found

Plugin: buildings_tools (21706)
Plugin: graphview (21706)
Plugin: measurement (21706)
Plugin: multipoly (21706)
Plugin: openstreetbugs (21706)
Plugin: remotecontrol (21706)
Plugin: reverter (21745)
Plugin: terracer2 (${version.entry.commit.revision})
Plugin: tracer (20251)
Plugin: undelete (21186)
Plugin: validator (21667)
Plugin: wmsplugin (21667)

org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Complete node with null coordinates: {Way id=-64326 version=0 VT nodes=[{Node id=573458560 version=1 MV lat=50.09545800489343,lon=15.757981374644805}, {Node id=-64328 version=0 V lat=50.096098436009314,lon=15.758750173692796}, {Node id=573458562 version=1 V lat=50.096734,lon=15.759527}, {Node id=573458564 version=1 V lat=50.0975522,lon=15.760666}, {Node id=573458568 version=1 V lat=50.0984313,lon=15.761989}, {Node id=573458565 version=1 V lat=50.0991353,lon=15.7631695}, {Node id=573458566 version=1 V lat=50.1009496,lon=15.766603}, {Node id=573458570 version=1 V lat=50.1024676,lon=15.7704453}, {Node id=573458571 version=1 V lat=50.1038279,lon=15.774383}, {Node id=573458572 version=1 V lat=50.1055803,lon=15.7793416}, {Node id=573458573 version=1 V lat=50.1061225,lon=15.7808544}, {Node id=573458574 version=1 V lat=50.106641,lon=15.782115}, {Node id=573458575 version=1 V lat=50.1073606,lon=15.7834987}, {Node id=573458576 version=1 V lat=50.1082707,lon=15.7849795}, {Node id=573458577 version=1 V lat=50.1091321,lon=15.786166}, {Node id=456304476 version=1 V lat=50.1099679,lon=15.7869527}]}Unexpected error. Please report it to http://josm.openstreetmap.de/ticket/3892
{Node id=-64328 version=0 V lat=50.096098436009314,lon=15.758750173692796}
EastNorth: EastNorth[e=0.2750420765301676, n=1.0132951142771673]
Mercator

	at org.openstreetmap.josm.data.osm.Way.checkNodes(Way.java:379)
	at org.openstreetmap.josm.data.osm.Way.fireNodesChanged(Way.java:386)
	at org.openstreetmap.josm.data.osm.Way.setNodes(Way.java:63)
	at org.openstreetmap.josm.data.osm.Way.cloneFrom(Way.java:227)
	at org.openstreetmap.josm.command.ChangeCommand.executeCommand(ChangeCommand.java:43)
	at org.openstreetmap.josm.command.SequenceCommand.executeCommand(SequenceCommand.java:53)
	at org.openstreetmap.josm.data.UndoRedoHandler.addNoRedraw(UndoRedoHandler.java:37)
	at org.openstreetmap.josm.data.UndoRedoHandler.add(UndoRedoHandler.java:59)
	at org.openstreetmap.josm.actions.mapmode.SelectAction.mouseDragged(SelectAction.java:214)
	at java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:303)
	at java.awt.AWTEventMulticaster.mouseDragged(AWTEventMulticaster.java:302)
	at java.awt.Component.processMouseMotionEvent(Component.java:6311)
	at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3285)
	at java.awt.Component.processEvent(Component.java:6032)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4255)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
}}}

I did not manage to make some reproducible example, it seems this exception is random and quite rare, though I remember seeing this exception few times in the past ...."	defect	closed	normal		Core	latest	duplicate		
