Opened 15 years ago
Last modified 14 years ago
#6527 closed defect
Weird crash when splitting a way — at Initial Version
| Reported by: | rickmastfan67 | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Core | Version: | latest |
| Keywords: | Cc: |
Description
Was doing some editing work adding in a new highway bypass that a friend alerted me to and when I tried to split ways to add in a bridge, JOSM crashed for an unknown reason when splitting the way (via the "p" button).
Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2011-07-01 01:31:46
Last Changed Author: stoecker
Revision: 4187
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2011-06-30 18:08:51 +0200 (Thu, 30 Jun 2011)
Last Changed Rev: 4187
Identification: JOSM/1.5 (4187 en)
Memory Usage: 194 MB / 3640 MB (32 MB allocated, but free)
Java version: 1.6.0_26, Sun Microsystems Inc., Java HotSpot(TM) 64-Bit Server VM
Operating system: Windows 7
Dataset consistency test:
[DELETED REFERENCED] {Relation id=1593688 version=2 MVT [way 45204884, way 106874192, way 106874194, way 106874228, way 106874227, way 106874805, way 106874803, way 81268428, way 81268311, way 45203148, way 81268401, way 81268294, way 106874811, way 106874807, way 106874230, way 106874229, way 106874193, way 106874191, way 116054987, way 45305656, way 89372390, way 89372392, way 116054980, way 15595547, way -4888, way -4488, way 42335890, way 116054979, way 106877136, way 116054992, way -4485, way 42335952, way 42335953, way 42335954, way 42335955, way 42335947, way 42335948, way 106877132, way 42335944, way 42335943, way 42335942, way 42335951, way 42335950]} refers to deleted primitive {Way id=-4485 version=0 MVDT> nodes=[]}
Plugin: ImproveWayAccuracy (26174)
Plugin: OpeningHoursEditor (26219)
Plugin: RoadSigns (26174)
Plugin: alignways (26174)
Plugin: buildings_tools (26174)
Plugin: imageryadjust (26174)
Plugin: mapdust (26174)
Plugin: measurement (26174)
Plugin: michigan_left (26174)
Plugin: openstreetbugs (26174)
Plugin: restart (26174)
Plugin: reverter (26174)
Plugin: turnlanes (26192)
Plugin: turnrestrictions (26174)
Plugin: undelete (26196)
Plugin: utilsplugin2 (26174)
org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Deleted member referenced: {Relation id=1593688 version=2 MVT [way 45204884, way 106874192, way 106874194, way 106874228, way 106874227, way 106874805, way 106874803, way 81268428, way 81268311, way 45203148, way 81268401, way 81268294, way 106874811, way 106874807, way 106874230, way 106874229, way 106874193, way 106874191, way 116054987, way 45305656, way 89372390, way 89372392, way 116054980, way 15595547, way -4888, way -4488, way 42335890, way 116054979, way 106877136, way 116054992, way -4485, way 42335952, way 42335953, way 42335954, way 42335955, way 42335947, way 42335948, way 106877132, way 42335944, way 42335943, way 42335942, way 42335951, way 42335950]}
at org.openstreetmap.josm.data.osm.Relation.checkMembers(Relation.java:478)
at org.openstreetmap.josm.data.osm.Relation.fireMembersChanged(Relation.java:485)
at org.openstreetmap.josm.data.osm.Relation.setMembers(Relation.java:59)
at org.openstreetmap.josm.data.osm.Relation.cloneFrom(Relation.java:223)
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:36)
at org.openstreetmap.josm.data.UndoRedoHandler.add(UndoRedoHandler.java:58)
at org.openstreetmap.josm.actions.SplitWayAction.actionPerformed(SplitWayAction.java:156)
at javax.swing.SwingUtilities.notifyAction(Unknown Source)
at javax.swing.JComponent.processKeyBinding(Unknown Source)
at javax.swing.KeyboardManager.fireBinding(Unknown Source)
at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
at javax.swing.JComponent.processKeyBindings(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Whatever happened, it corrupted my save file when I hit the save button afterwards. Went back to the auto-saved version from right before the crash and was able to open it, but if I re-saved it, JOSM wouldn't open it then. It throws up this message when trying to open it:
Could not read file <file name here>. Error is: Relation with external id '1,593,688' refers to a missing primitive with external id '-4,310'.
But I was able to redownload the area and just copy over the new ways that I had done so far (from the auto-saved file that worked) and some minor fixes and was able to continue. :)
Anyways, I can't seem to duplicate this at all, but I still thought I would post here just in case you can figure out what happened here.


