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 , 14 years ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
comment:2 by , 14 years ago
Note:
See TracTickets
for help on using tickets.
Closed as duplicate of #3892.