Opened 10 years ago

Last modified 3 years ago

#12360 new defect

Reverting objects with deleted data isn't ideal — at Version 1

Reported by: naoliv Owned by: Upliner
Priority: normal Milestone:
Component: Plugin reverter Version:
Keywords: Cc:

Description (last modified by naoliv)

Download object w233056719.
Select it and revert changeset 36536612, with "Revert selection only"
When asked to download objects outside the current dataset, say Yes.

Note how nothing changed.

Now with the same object selected choose "Revert selection and restore deleted objects".
The object is properly restored to its previous version but with one detail: every other deleted node is also restored, even the ones not related with this object.

It should undelete and restore only the related objects.

JOSM:

URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2016-01-13 03:32:00 +0100 (Wed, 13 Jan 2016)
Build-Date:2016-01-13 02:34:25
Revision:9430
Relative:URL: ^/trunk

Identification: JOSM/1.5 (9430 en) Linux Debian GNU/Linux testing (stretch)
Memory Usage: 952 MB / 9102 MB (603 MB allocated, but free)
Java version: 1.8.0_72-internal-b05, Oracle Corporation, OpenJDK 64-Bit Server VM
VM arguments: [-Dawt.useSystemAAFontSettings=on]
Dataset consistency test: No problems found

Plugins:
- Create_grid_of_ways (31772)
- OpeningHoursEditor (31772)
- PicLayer (31895)
- RoadSigns (31895)
- SimplifyArea (31895)
- apache-commons (31895)
- buildings_tools (31895)
- conflation (0.1.9)
- contourmerge (1014)
- download_along (31772)
- editgpx (31772)
- ejml (31895)
- geotools (31895)
- imagery_offset_db (31895)
- importvec (31772)
- jts (31772)
- log4j (31895)
- measurement (31895)
- merge-overlap (31967)
- opendata (31937)
- pbf (31772)
- pdfimport (31895)
- poly (31772)
- reverter (31926)
- scripting (30722)
- todo (29154)
- turnrestrictions (31895)
- undelete (31895)
- utilsplugin2 (31895)

Last errors/warnings:
- E: Unable to revert {Way id=233056719 version=1 VT nodes=[{Node id=2413968753 version=0 IV lat=51.6383676,lon=17.7840339}, {Node id=2413968745 version=0 IV lat=51.6383229,lon=17.7839461}, {Node id=2413968756 version=0 IV lat=51.6383834,lon=17.7838661}, {Node id=2413968770 version=0 IV lat=51.6384281,lon=17.783954}, {Node id=2413968753 version=0 IV lat=51.6383676,lon=17.7840339}]} as it produces 0 nodes way {Way id=233056719 version=2 VT nodes=[]}

There are some errors ↑↑↑ but I don't know if they are related.

Change History (1)

comment:1 by naoliv, 10 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.