Modify ↓
#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 , 15 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | new → closed |
comment:2 by , 15 years ago
Note:
See TracTickets
for help on using tickets.



Closed as duplicate of #3892.