Modify

Opened 3 years ago

Last modified 8 months ago

#20430 needinfo defect

The OSM server 'https://api.openstreetmap.org/api/0.6/' reported a bad request. Error message(untranslated): Placeholder node not found for reference -102307 in way -106846

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

Description

What steps will reproduce the problem?

  1. I don't know

What is the expected result?

upload to OSM server

What happens instead?

Error message, see title

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

URL:https://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2020-12-28 22:03:23 +0100 (Mon, 28 Dec 2020)
Build-Date:2020-12-29 02:30:53
Revision:17428
Relative:URL: ^/trunk

Identification: JOSM/1.5 (17428 en) Windows 7 64-Bit
OS Build number: Windows 7 Professional (7601)
Memory Usage: 1254 MB / 1820 MB (596 MB allocated, but free)
Java version: 1.8.0_281-b09, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1280×1024 (scaling 1.00×1.00) \Display1 1280×1024 (scaling 1.00×1.00)
Maximum Screen Size: 1280×1024
Best cursor sizes: 16×16→32×32, 32×32→32×32

Dataset consistency test:
[DELETED REFERENCED] {Way id=-106837 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=269025593 version=1 MV lat=49.64059144563594,lon=6.21710768834324}]} refers to deleted primitive {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}
[DELETED REFERENCED] {Way id=-106837 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=269025593 version=1 MV lat=49.64059144563594,lon=6.21710768834324}]} refers to deleted primitive {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}
[DELETED REFERENCED] {Way id=-106837 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=269025593 version=1 MV lat=49.64059144563594,lon=6.21710768834324}]} refers to deleted primitive {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}
[DELETED REFERENCED] {Way id=-106837 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=269025593 version=1 MV lat=49.64059144563594,lon=6.21710768834324}]} refers to deleted primitive {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}
[DELETED REFERENCED] {Way id=-106837 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=269025593 version=1 MV lat=49.64059144563594,lon=6.21710768834324}]} refers to deleted primitive {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}
[DELETED REFERENCED] {Way id=-106837 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=269025593 version=1 MV lat=49.64059144563594,lon=6.21710768834324}]} refers to deleted primitive {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}
[DELETED REFERENCED] {Way id=-106846 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=-102937 version=0 MV lat=49.64056339960703,lon=6.217197019227143}, {Node id=-102938 version=0 MV lat=49.64064132437402,lon=6.217125014085244}]} refers to deleted primitive {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}
[DELETED REFERENCED] {Way id=-106846 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=-102937 version=0 MV lat=49.64056339960703,lon=6.217197019227143}, {Node id=-102938 version=0 MV lat=49.64064132437402,lon=6.217125014085244}]} refers to deleted primitive {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}
[DELETED REFERENCED] {Way id=-106846 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=-102937 version=0 MV lat=49.64056339960703,lon=6.217197019227143}, {Node id=-102938 version=0 MV lat=49.64064132437402,lon=6.217125014085244}]} refers to deleted primitive {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}
[DELETED REFERENCED] {Way id=-106846 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=-102937 version=0 MV lat=49.64056339960703,lon=6.217197019227143}, {Node id=-102938 version=0 MV lat=49.64064132437402,lon=6.217125014085244}]} refers to deleted primitive {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}
[DELETED REFERENCED] {Way id=-106846 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=-102937 version=0 MV lat=49.64056339960703,lon=6.217197019227143}, {Node id=-102938 version=0 MV lat=49.64064132437402,lon=6.217125014085244}]} refers to deleted primitive {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}
[DELETED REFERENCED] {Way id=-106846 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=-102937 version=0 MV lat=49.64056339960703,lon=6.217197019227143}, {Node id=-102938 version=0 MV lat=49.64064132437402,lon=6.217125014085244}]} refers to deleted primitive {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}
[SEARCH WAYS] {Way id=-106837 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=269025593 version=1 MV lat=49.64059144563594,lon=6.21710768834324}]} not found using Dataset.containsWay()
[SEARCH WAYS] {Way id=-106846 version=0 VT nodes=[{Node id=2290643991 version=1 MV lat=49.64045973422987,lon=6.216975599192084}, {Node id=269025584 version=1 MVD lat=49.64044866138814,lon=6.217065452858806}, {Node id=269025585 version=1 MVD lat=49.640436068494616,lon=6.21716871790588}, {Node id=2290644000 version=1 MVD lat=49.64043650316662,lon=6.217876820415259}, {Node id=269025591 version=1 MVD lat=49.64061367185037,lon=6.2178848670423035}, {Node id=269025592 version=1 MVD lat=49.64063017282241,lon=6.2171995626389975}, {Node id=-102307 version=0 MVD lat=49.640619116854225,lon=6.217145534602551}, {Node id=-102937 version=0 MV lat=49.64056339960703,lon=6.217197019227143}, {Node id=-102938 version=0 MV lat=49.64064132437402,lon=6.217125014085244}]} not found using Dataset.containsWay()


Plugins:
+ ImageWayPoint (35640)
+ SimplifyArea (35640)
+ alignways (35640)
+ apache-commons (35524)
+ areaselector (368)
+ austriaaddresshelper (1597341117)
+ buildings_tools (35669)
+ continuosDownload (91)
+ contourmerge (v0.1.6)
+ ejml (35458)
+ geochat (35640)
+ imagery_offset_db (35640)
+ log4j (35458)
+ photo_geotagging (35640)
+ photoadjust (35640)
+ reltoolbox (35640)
+ reverter (35640)
+ turnrestrictions (35640)
+ undelete (35640)
+ utilsplugin2 (35674)
+ wikipedia (1.1.4)

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Fixme&zip=1
- https://github.com/bastik/mapcss-tools/raw/osm/mapnik2mapcss/osm-results/mapnik.zip
- https://josm.openstreetmap.de/josmfile?page=Styles/Surface&zip=1
+ https://github.com/gmgeo/osmic-josm-style/archive/master.zip
- https://josm.openstreetmap.de/josmfile?page=Styles/Enhanced_Lane_and_Road_Attributes&zip=1

Last errors/warnings:
- 06420,433 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 -102307 in way -106846</html>
- 06434,154 E: Error header: Placeholder node not found for reference -102307 in way -106846
- 06434,262 E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<Placeholder node not found for reference -102307 in way -106846>
- 06434,265 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 -102307 in way -106846</html>
- 06473,363 E: Error header: Placeholder node not found for reference -102307 in way -106846
- 06473,473 E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<Placeholder node not found for reference -102307 in way -106846>
- 06473,476 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 -102307 in way -106846</html>
- 06523,164 E: Error header: Placeholder node not found for reference -102307 in way -106846
- 06523,273 E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<Placeholder node not found for reference -102307 in way -106846>
- 06523,277 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 -102307 in way -106846</html>

Attachments (4)

temp.joz (453.0 KB ) - added by sharcrash 3 years ago.
The edits i am trying to upload to OSM's server
data.osm.bz2 (302.1 KB ) - added by GerdP 3 years ago.
Corrected data
temp 2.joz (495.1 KB ) - added by sharcrash 3 years ago.
data2.osm.bz2 (302.1 KB ) - added by GerdP 3 years ago.

Download all attachments as: .zip

Change History (21)

by sharcrash, 3 years ago

Attachment: temp.joz added

The edits i am trying to upload to OSM's server

by GerdP, 3 years ago

Attachment: data.osm.bz2 added

Corrected data

comment:1 by GerdP, 3 years ago

Problem is somewhere close to 49.6405914, 6.2171077
I've removed the refs to the unknown node and JOSM can load the file, so I hope it helps.
No idea what went wrong.

comment:2 by sharcrash, 3 years ago

Thank you very much! The data was uploaded successfully.

comment:3 by sharcrash, 3 years ago

Resolution: fixed
Status: newclosed

comment:4 by GerdP, 3 years ago

Resolution: fixed
Status: closedreopened

Your problem is solved, but there must be an error in JOSM or one of the plugins.
Do you have an idea what (special) tool you used near the mentioned place?

comment:5 by Don-vip, 3 years ago

Resolution: irreproducible
Status: reopenedclosed

comment:6 by pangoSE, 3 years ago

I have the same problem. I added a few adresses on Långgatan, Härnösand.
I ended up with the same API error and broken JOSM state.

After a restart I succeded adding the housenumbers and upload them without being able to reproduce the bug. I used the exact same version of plugins and josm. Seems to be a hard bug to reproduce unfortunately :/

What steps will reproduce the problem?

  1. create housenumbers using address interpolation plugin

1.5 add housenumbers to ways

  1. try upload get error: Placeholder node not found for reference -102307 in way 567331621
  2. try deleting the house number on the way: no change still API error
  3. try deleting the offending way entirely and upload -> bug reporter is triggered, see below

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: 2021-04-27 20:35:33 +0200 (Tue, 27 Apr 2021)
Revision:17833
Build-Date:2021-04-27 21:58:39
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (17833 sv) Windows 10 64-Bit
OS Build number: Windows 10 Pro 2009 (19042)
Memory Usage: 475 MB / 2018 MB (140 MB allocated, but free)
Java version: 11.0.10+9, AdoptOpenJDK, OpenJDK 64-Bit Server VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1920×1080 (scaling 1.50×1.50)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→48×48, 32×32→48×48
System property file.encoding: Cp1252
System property sun.jnu.encoding: Cp1252
Locale info: sv_SE
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Dicedtea-web.bin.location=%UserProfile%\AppData\Local\Programs\OpenWebStart\javaws, --add-modules=java.scripting,java.sql, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=javafx.graphics/com.sun.javafx.application=ALL-UNNAMED, --add-exports=jdk.deploy/com.sun.deploy.config=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djava.util.Arrays.useLegacyMergeSort=true, --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop, --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop, --add-exports=java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop, --add-reads=java.naming=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.applet=ALL-UNNAMED,java.desktop,jdk.jsobject, --add-exports=java.base/sun.security.action=ALL-UNNAMED,java.desktop, --add-reads=java.base=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop, --add-exports=java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.util=ALL-UNNAMED,java.desktop,ALL-UNNAMED, --add-reads=java.desktop=ALL-UNNAMED,java.naming, --add-exports=java.desktop/sun.awt=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.x509=ALL-UNNAMED,java.desktop,ALL-UNNAMED, --add-exports=java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.provider=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.validator=ALL-UNNAMED,java.desktop]

Dataset consistency test:
[DELETED REFERENCED] {Way id=567331623 version=1 MVT nodes=[{Node id=5461399575 version=1 V lat=62.6367051,lon=17.943694}, {Node id=-101757 version=0 MVD lat=62.6366791122669,lon=17.943748552057663}, {Node id=5461399576 version=1 V lat=62.6366466,lon=17.9438168}, {Node id=5461399577 version=1 V lat=62.6365725,lon=17.9436496}, {Node id=5461399578 version=1 V lat=62.636631,lon=17.9435268}, {Node id=5461399575 version=1 V lat=62.6367051,lon=17.943694}]} refers to deleted primitive {Node id=-101757 version=0 MVD lat=62.6366791122669,lon=17.943748552057663}
[WARN - ZERO NODES] Way {Way id=567331621 version=1 MVT nodes=[]} has zero nodes


Plugins:
+ AddrInterpolation (35640)
+ FastDraw (35640)
+ auto_tools (73)
+ buildings_tools (35669)
+ reltoolbox (35640)
+ tofix (490)
+ utilsplugin2 (35691)

Last errors/warnings:
- 34457.210 E: Error header: The changeset 104537230 was closed at 2021-05-11 23:29:25 UTC
- 34457.654 E: org.openstreetmap.josm.io.ChangesetClosedException: The changeset 104537230 was closed at 2021-05-11 23:29:25 UTC
- 34457.669 E: Fel - <html>Uppladdning till ändringsuppsättning  <strong>104 537 230</strong><br>misslyckades eftersom den redan har blivit stängd den  2021-05-12 01:29:25.
- 34539.347 E: Error header: Placeholder node not found for reference -101758 in way 567331621
- 34539.528 E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<Placeholder node not found for reference -101758 in way 567331621>
- 34539.547 E: Felaktig Begäran - <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 -101758 in way 567331621</html>
- 34654.354 E: Error header: Placeholder node not found for reference -101758 in way 567331621
- 34654.467 E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<Placeholder node not found for reference -101758 in way 567331621>
- 34654.480 E: Felaktig Begäran - <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 -101758 in way 567331621</html>
- 34693.497 E: Handled by bug report queue: java.lang.IllegalArgumentException: {Node id=-101758 version=0 MVD lat=62.636800804798575,lon=17.94398065821959} is already deleted



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

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-1 (48) of JOSM
java.lang.IllegalArgumentException: {Node id=-101758 version=0 MVD lat=62.636800804798575,lon=17.94398065821959} is already deleted
	at org.openstreetmap.josm.command.DeleteCommand.lambda$executeCommand$0(DeleteCommand.java:193)
	at org.openstreetmap.josm.data.osm.DataSet.update(DataSet.java:960)
	at org.openstreetmap.josm.command.DeleteCommand.executeCommand(DeleteCommand.java:189)
	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:73)
	at java.desktop/javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1810)
	at java.desktop/javax.swing.JComponent.processKeyBinding(JComponent.java:2900)
	at java.desktop/javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:311)
	at java.desktop/javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:266)
	at java.desktop/javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2993)
	at java.desktop/javax.swing.JComponent.processKeyBindings(JComponent.java:2985)
	at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2862)
	at java.desktop/java.awt.Component.processEvent(Component.java:6412)
	at java.desktop/java.awt.Container.processEvent(Container.java:2263)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
	at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
	at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
	at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
	at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
	at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4892)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
	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)
Last edited 3 years ago by pangoSE (previous) (diff)

comment:7 by pangoSE, 3 years ago

After seeing that swedish crept in to the bug report, I changed my josm to English :)

comment:8 by sharcrash, 3 years ago

Hello! I've had again this same error. I tried "update modified", then "update data", nothing was being resolved, nor a conflict resolution was being proposed. So i saved it as a .joz file and then tried to open it back but now it keeps skipping the data layer. Can someone help me, please? New file attached is temp2.joz

Last edited 3 years ago by sharcrash (previous) (diff)

by sharcrash, 3 years ago

Attachment: temp 2.joz added

by GerdP, 3 years ago

Attachment: data2.osm.bz2 added

comment:9 by GerdP, 3 years ago

The file is a zip file. You can extract data.osm and remove those references which JOSM complains about. In this case there were a few such missing nodes.
I've done this again. The missing nodes where probably somewhere near node 7913250778 (50.0596617, 6.0340399)

in reply to:  8 comment:10 by skyper, 3 years ago

Replying to sharcrash:

Hello! I've had again this same error. I tried "update modified", then "update data", nothing was being resolved, nor a conflict resolution was being proposed. So i saved it as a .joz file and then tried to open it back but now it keeps skipping the data layer. Can someone help me, please? New file attached is temp2.joz

Which plugins did you use? I suspect some to produce these invalid nodes.

in reply to:  9 comment:11 by sharcrash, 3 years ago

Replying to GerdP:

The file is a zip file. You can extract data.osm and remove those references which JOSM complains about. In this case there were a few such missing nodes.

@GerdP, thank you for the explanations! I exercised myself on getting rid of those references, reworked the area as i had intended and succeeded my upload.

Replying to skyper:

Which plugins did you use? I suspect some to produce these invalid nodes.

@skyper, i think it were the plugins/tools:

  • "align nodes in circle", to shape a closed way i had created to be joined afterwards with the existing area
  • "join overlapping area"
  • "contourmerge v0.1.6", used on a new area adjacent to the previous one i have reshaped.

I've noticed on other occasions empty nodes being created or rather being leftover when using the tool "join overlapping areas" on adjacent identically tagged areas and glued together on their adjacent way and nodes, the nodes between both areas were not deleted. It's weird because on the edits i did today, the nodes were rather newly created with the "drawing" mode and then shaped in circle as I explained, etc.
Sometimes i use also the tool "split object" from the "utilsplugin2" (now v35691). I draw a way in an area and split it, then get rid of the extra section or merge it with another adjacent area. This is convenient on large areas when other elements are glued together such as a highway for example.

Thanks to you all!

comment:12 by skyper, 3 years ago

Ok, contourmerge is one of my suspects. Maybe it was fixed, yesterday, in #20629 (v0.1.8). See also #18600 and #18655.

@sharcrash:
Maybe, you can use the "Dataset consistency test" in the context menu of the layer list panel and find a reliable way to reproduce the problem.

Last edited 3 years ago by skyper (previous) (diff)

comment:13 by skyper, 3 years ago

Resolution: irreproducible
Status: closedreopened

in reply to:  6 comment:14 by skyper, 3 years ago

Replying to pangoSE:

I have the same problem. I added a few adresses on Långgatan, Härnösand.

As in your case, this seems to be related to the AddrInterpolation plugin, would you please create a new ticket. Thanks

in reply to:  13 comment:15 by sharcrash, 3 years ago

Replying to skyper: I will, i often use "countourmerge".

comment:16 by mdk, 3 years ago

The problem with the countourmerge problem (fixed in #20629) was, that the data integrity problem only pops up when you modify the affected way again or try to upload the data.
I don't know the workflow, but without reproducing steps, I would not blame the AddrInterpolation plugin.

comment:17 by taylor.smock, 8 months ago

Owner: changed from team to sharcrash
Status: reopenedneedinfo

Is this still a problem? (AKA can a reporter still reproduce)?

Modify Ticket

Change Properties
Set your email in Preferences
Action
as needinfo The owner will remain sharcrash.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from sharcrash to the specified user. Next status will be 'new'.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from sharcrash to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.