osm-revert icon indicating copy to clipboard operation
osm-revert copied to clipboard

😵 The relation with the id 19056943 has already been deleted

Open deevroman opened this issue 8 months ago • 1 comments

I'm doing a full revert of the user's changeset

https://revert.monicz.dev/?changesets=165625638,165623177,165615339,165605821,165605025,165574652,165573457

I get an error:

🔁 Generating a revert
🌍️ Uploading 100 changes
😵 Failed to upload the changes (410)
😵 The relation with the id 19056943 has already been deleted
🏁 Total time: 22.8 sec
Exit code: -1

This is the relation https://osm.org/relation/19056943 was deleted in one of the revert changeset https://osm.org/changeset/165605821

It was also created in a revert changesets https://openstreetmap.org/changeset/165574652

full log
🔒️ Logging in to OpenStreetMap
👤 Welcome, TrickyFoxy!
☁️ Downloading changeset 165573457
[1/?] OpenStreetMap …
[1/2] OpenStreetMap: 65 elements
[2/2] Overpass (1 partition) …
[2/2] Partition #1: OK
[2/2] Overpass: 65 elements
☁️ Downloading changeset 165574652
[1/?] OpenStreetMap …
[1/2] OpenStreetMap: 72 elements
[2/2] Overpass (1 partition) …
[2/2] Partition #1: OK
[2/2] Overpass: 72 elements
☁️ Downloading changeset 165605025
[1/?] OpenStreetMap …
[1/2] OpenStreetMap: 1 element
[2/2] Overpass (1 partition) …
[2/2] Partition #1: OK
[2/2] Overpass: 1 element
☁️ Downloading changeset 165605821
[1/?] OpenStreetMap …
[1/2] OpenStreetMap: 56 elements
[2/2] Overpass (1 partition) …
[2/2] Partition #1: OK
[2/2] Overpass: 56 elements
☁️ Downloading changeset 165615339
[1/?] OpenStreetMap …
[1/2] OpenStreetMap: 41 elements
[2/2] Overpass (1 partition) …
[2/2] Partition #1: OK
[2/2] Overpass: 41 elements
☁️ Downloading changeset 165623177
[1/?] OpenStreetMap …
[1/2] OpenStreetMap: 40 elements
[2/2] Overpass (1 partition) …
[2/2] Partition #1: OK
[2/2] Overpass: 40 elements
☁️ Downloading changeset 165625638
[1/?] OpenStreetMap …
[1/2] OpenStreetMap: 11 elements
[2/2] Overpass (1 partition) …
[2/2] Partition #1: OK
[2/2] Overpass: 11 elements
🔁 Generating a revert
🌍️ Uploading 100 changes
😵 Failed to upload the changes (410)
😵 The relation with the id 19056943 has already been deleted
🏁 Total time: 22.8 sec
Exit code: -1

deevroman avatar Apr 30 '25 11:04 deevroman

Judging by the .osc the reverter is trying to delete this relation even though it has already been deleted

<delete>
		<relation id="19056943" version="3" timestamp="2025-04-29T05:35:58Z" uid="22843773" user="Konnov-aometallurg" visible="false"></relation>

revert_2025-04-30T11_43_38.931Z.osc.txt

I suspect that the reverter will not be able to revert an changeset in which a relation was simultaneously created and deleted. This can be achieved with JOSM, if you don't close the changeset immediately.

deevroman avatar Apr 30 '25 11:04 deevroman

This was a bug and is now fixed 🙂

revert_2025-05-12T15_56_04.466Z.osc.txt

Zaczero avatar May 12 '25 15:05 Zaczero