Modify

Opened 12 months ago

Last modified 9 months ago

#16062 new defect

DataIntegrityProblemException: Deleted node referenced

Reported by: 356c Owned by: team
Priority: major Milestone:
Component: Core Version:
Keywords: template_report upload conflict Cc:

Description

What steps will reproduce the problem?

  1. Draw buildings in Mexico
  2. Attempt to upload data
  3. Ask to resolve 2 node conflicts
  4. Resolved first one to my mapping
  5. Attempted to resolve second node conflict to my mapping
  6. Receved JOSM error

What is the expected result?

I expect for the conflict to be resolved so that I upload abt 30 minutes of mapping effort.

What happens instead?

Received error.

Please provide any additional information below. Attach a screenshot if possible.

Both nodes were in the same building, same side beyond the edge of may mapping tile. The whole building was outside my tile.

URL:https://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2018-03-04 16:20:37 +0100 (Sun, 04 Mar 2018)
Build-Date:2018-03-04 15:24:13
Revision:13500
Redirecting:to URL 'https://josm.openstreetmap.de/svn/trunk':
Relative:URL: ^/trunk

Identification: JOSM/1.5 (13500 en) Windows 10 64-Bit
OS Build number: Windows 10 Pro 1709 (16299)
Memory Usage: 218 MB / 247 MB (43 MB allocated, but free)
Java version: 1.8.0_161-b12, Oracle Corporation, Java HotSpot(TM) Client VM
Screen: \Display0 2048x1152
Maximum Screen Size: 2048x1152

Dataset consistency test:
[DELETED REFERENCED] {Way id=526637148 version=1 MVT nodes=[{Node id=5121072114 version=1 MV lat=19.448200127527706,lon=-99.17322808430356}, {Node id=5121072117 version=1 MV lat=19.448289506132113,lon=-99.17320979333924}, {Node id=5121072115 version=1 MV lat=19.448367238192496,lon=-99.17319382694052}, {Node id=3750804451 version=2 MVD lat=19.448216672202783,lon=-99.17332675827738}]} refers to deleted primitive {Node id=3750804451 version=2 MVD lat=19.448216672202783,lon=-99.17332675827738}


Plugins:
+ buildings_tools (34040)
+ imagery_offset_db (33774)
+ terracer (33839)
+ utilsplugin2 (33991)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/Quick-highways&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Quick-stops&zip=1

Map paint styles:
+ https://github.com/MissingMaps/josm_styles/archive/master.zip
+ <josm.cache>\way_validation.mapcss

Last errors/warnings:
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- E: Error header: Precondition failed: Node 3750804451 is still used by ways 526637148,526637148.
- E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=412, Error Header=<Precondition failed: Node 3750804451 is still used by ways 526637148,526637148.>
- E: Object still in use - <html><strong>Failed</strong> to delete <strong>node 3750804451</strong>. It is still referred to by way 526637148.<br>Please load the way, remove the reference to the node, and upload again.<br><br>Click <strong>Prepare conflict resolution</strong> to load them now.<br>If necessary JOSM will create conflicts which you can resolve in the Conflict Resolution Dialog.</html>
- W: Warning - <html>The data to be uploaded participates in unresolved conflicts of layer 'OSM Data'.<br>You have to resolve them first.</html>
- E: Handled by bug report queue: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Deleted node referenced: {Way id=526637148 version=1 MVT nodes=[{Node id=5121072114 version=1 MV lat=19.448200127527706,lon=-99.17322808430356}, {Node id=5121072117 version=1 MV lat=19.448289506132113,lon=-99.17320979333924}, {Node id=5121072115 version=1 MV lat=19.448367238192496,lon=-99.17319382694052}, {Node id=3750804451 version=2 MVD lat=19.448216672202783,lon=-99.17332675827738}]}


=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (17) of main
org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Deleted node referenced: {Way id=526637148 version=1 MVT nodes=[{Node id=5121072114 version=1 MV lat=19.448200127527706,lon=-99.17322808430356}, {Node id=5121072117 version=1 MV lat=19.448289506132113,lon=-99.17320979333924}, {Node id=5121072115 version=1 MV lat=19.448367238192496,lon=-99.17319382694052}, {Node id=3750804451 version=2 MVD lat=19.448216672202783,lon=-99.17332675827738}]}
	at org.openstreetmap.josm.data.osm.Way.checkNodes(Way.java:605)
	at org.openstreetmap.josm.data.osm.Way.fireNodesChanged(Way.java:621)
	at org.openstreetmap.josm.data.osm.Way.setNodes(Way.java:74)
	at org.openstreetmap.josm.data.osm.DataSet.unlinkNodeFromWays(DataSet.java:1116)
	at org.openstreetmap.josm.data.osm.DataSet.unlinkReferencesToPrimitive(DataSet.java:1176)
	at org.openstreetmap.josm.command.conflict.DeletedStateConflictResolveCommand.deleteMy(DeletedStateConflictResolveCommand.java:77)
	at org.openstreetmap.josm.command.conflict.DeletedStateConflictResolveCommand.executeCommand(DeletedStateConflictResolveCommand.java:60)
	at org.openstreetmap.josm.command.SequenceCommand.executeCommand(SequenceCommand.java:79)
	at org.openstreetmap.josm.command.SequenceCommand.executeCommand(SequenceCommand.java:79)
	at org.openstreetmap.josm.data.UndoRedoHandler.addNoRedraw(UndoRedoHandler.java:69)
	at org.openstreetmap.josm.data.UndoRedoHandler.add(UndoRedoHandler.java:92)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$ResolveToAction.actionPerformed(ConflictDialog.java:525)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.AbstractButton.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(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$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.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)

Attachments (0)

Change History (4)

comment:1 Changed 12 months ago by Don-vip

Keywords: upload conflict added
Summary: Error when trying to uplad mapDataIntegrityProblemException: Deleted node referenced

comment:2 Changed 9 months ago by Don-vip

Ticket #16223 has been marked as a duplicate of this ticket.

comment:3 Changed 9 months ago by Don-vip

Ticket #16338 has been marked as a duplicate of this ticket.

comment:4 Changed 9 months ago by Don-vip

Priority: normalmajor

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to 356c
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.