Modify

#23088 closed defect (needinfo)

IAE: Node is already deleted

Reported by: anonymous Owned by: anonymous
Priority: normal Milestone:
Component: Core Version:
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

What is the expected result?

What happens instead?

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

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2023-07-20 22:21:29 +0200 (Thu, 20 Jul 2023)
Revision:18777
Build-Date:2023-07-21 01:30:56
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (18777 en) Linux Arch Linux
Memory Usage: 1014 MB / 3986 MB (132 MB allocated, but free)
Java version: 20.0.2+9, N/A, OpenJDK 64-Bit Server VM
Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel
Screen: :0.0 8360×3240 (scaling 1.00×1.00) :0.1 1080×1920 (scaling 1.00×1.00) :0.2 1920×1080 (scaling 1.00×1.00) :0.3 3840×2160 (scaling 1.00×1.00)
Maximum Screen Size: 8360×3240
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: en_US.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
Desktop environment: XFCE

Dataset consistency test:
[DELETED REFERENCED] {Way id=909441214 version=1 MVT nodes=[{Node id=8443988978 version=1 MV lat=51.01858624931671,lon=-113.97550824329183}, {Node id=8443988979 version=1 MV lat=51.018586360048836,lon=-113.97539099680017}, {Node id=-4608852927557982769 version=0 MVD lat=51.01849377812589,lon=-113.9753907758451}, {Node id=8443988980 version=1 MV lat=51.01843875879329,lon=-113.97539064453672}, {Node id=8443988981 version=1 MV lat=51.01843864806082,lon=-113.97550789102839}, {Node id=8443988978 version=1 MV lat=51.01858624931671,lon=-113.97550824329183}]} refers to deleted primitive {Node id=-4608852927557982769 version=0 MVD lat=51.01849377812589,lon=-113.9753907758451}


Plugins:
+ AddrInterpolation (36097)
+ HouseNumberTaggingTool (36097)
+ apache-commons (36034)
+ apache-http (35924)
+ buildings_tools (36097)
+ continuosDownload (1.3.4)
+ jna (36005)
+ mapwithai (802)
+ utilsplugin2 (36097)

Map paint styles:
+ https://josm.openstreetmap.de/josmfile?page=Styles/MapWithAI&zip=1

Last errors/warnings:
- 23380.091 E: Error header: Placeholder node not found for reference -4608852927557982769 in way 909441214
- 23380.205 E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<Placeholder node not found for reference -4608852927557982769 in way 909441214>
- 23380.208 E: Bad Request - <html>The OSM server 'https://api.openstreetmap.org/api/0.6/' reported a bad request.<br><br>Error message(untranslated): Placeholder node not found for reference -4608852927557982769 in way 909441214</html>
- 23680.674 E: Handled by bug report queue: java.lang.IllegalArgumentException: {Node id=-4608852927557982769 version=0 MVD lat=51.01850474737654,lon=-113.97536201773795} is already deleted
- 23690.482 E: Handled by bug report queue: java.lang.IllegalArgumentException: {Node id=-4608852927557982769 version=0 MVD lat=51.01850474737654,lon=-113.97536201773795} is already deleted
- 23767.473 E: Handled by bug report queue: java.lang.IllegalArgumentException: {Node id=-4608852927557982769 version=0 MVD lat=51.01850474737654,lon=-113.97536201773795} is already deleted
- 23808.817 E: Error header: Placeholder node not found for reference -4608852927557982769 in way 909441214
- 23808.929 E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<Placeholder node not found for reference -4608852927557982769 in way 909441214>
- 23808.931 E: Bad Request - <html>The OSM server 'https://api.openstreetmap.org/api/0.6/' reported a bad request.<br><br>Error message(untranslated): Placeholder node not found for reference -4608852927557982769 in way 909441214</html>
- 23937.584 E: Handled by bug report queue: java.lang.IllegalArgumentException: {Node id=-4608852927557982769 version=0 MVD lat=51.01849377812589,lon=-113.9753907758451} is already deleted



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

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (36) of main
java.lang.IllegalArgumentException: {Node id=-4608852927557982769 version=0 MVD lat=51.01849377812589,lon=-113.9753907758451} is already deleted
	at org.openstreetmap.josm.command.DeleteCommand.lambda$executeCommand$0(DeleteCommand.java:211)
	at org.openstreetmap.josm.data.osm.DataSet.update(DataSet.java:1063)
	at org.openstreetmap.josm.command.DeleteCommand.executeCommand(DeleteCommand.java:207)
	at org.openstreetmap.josm.data.UndoRedoHandler.addNoRedraw(UndoRedoHandler.java:300)
	at org.openstreetmap.josm.data.UndoRedoHandler.add(UndoRedoHandler.java:354)
	at org.openstreetmap.josm.actions.mapmode.DeleteAction.doActionPerformed(DeleteAction.java:164)
	at org.openstreetmap.josm.actions.DeleteAction.actionPerformed(DeleteAction.java:83)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
	at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374)
	at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1029)
	at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1073)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6620)
	at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
	at java.desktop/java.awt.Component.processEvent(Component.java:6385)
	at java.desktop/java.awt.Container.processEvent(Container.java:2266)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4995)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4827)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4827)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Attachments (0)

Change History (2)

comment:1 by taylor.smock, 11 months ago

Owner: changed from team to anonymous
Status: newneedinfo
Summary: Unable to upload due to 'placeholder not found in way'. Unable to delete way (in order to re-do it).IAE: Node is already deleted

It would help to know how to reproduce. We see the error after it occurs. Something, somewhere, is causing it to have a deleted node.

comment:2 by taylor.smock, 11 months ago

Resolution: needinfo
Status: needinfoclosed

Modify Ticket

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