Modify

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#5161 closed defect (duplicate)

Exception when moving point

Reported by: bilbo Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: Cc:

Description

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 ....

Attachments (0)

Change History (2)

comment:1 by jttt, 14 years ago

Resolution: duplicate
Status: newclosed

comment:2 by anonymous, 14 years ago

Closed as duplicate of #3892.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
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.