Le plugin reverter ne fonctionne plus vraiment comme il faut depuis les modifications de l'API OSM qui ont été apportées lors du passage du redaction bot. Il y a déjà 4 tickets à ce sujet, mais visiblement l'auteur du plugin ne semble pas s'en préoccuper. Je l'ai contacté directement mais n'ai pas eu de réponse de sa part :(
https://josm.openstreetmap.de/query?status=assigned&status=needinfo&status=new&status=reopened&type=defect&component=Plugin+reverter&col=id&col=summary&col=component&col=status&col=type&col=priority&col=version&order=priority Le code du plugin étant particulièrement... hem... peu intuitif, j'ai pas eu le courage de corriger moi-même. C'est le seul outil qu'on a pour reverter un changeset, actuellement ? Vincent Le 3 octobre 2012 19:35, panierAvide <[email protected]> a écrit : > Bonsoir, > > Je viens de tomber sur des modifications faites aux alentours de Vannes, > par un nouveau contributeur. Celui-ci a ajouté des chemins de terre (des > "track" en somme), mais les a noté en tant que trunk_link. Il a au passage > supprimé d'autres éléments qui étaient corrects (morceau de la réserve > naturelle etc.). Je lui ai envoyé un message lui souhaitant la bienvenue, > lui indiquant qu'il avait fait des erreurs, que j'allais corriger et qu'il > pouvait consulter le wiki ou poser des questions. > Je pensais ainsi faire les reverts tout en gardant les tracés des chemins > afin de les passer en track, mais il se trouve que le plugin Reverter a un > bug. Il m'annonce qu'il doit récupérer des objets non-chargés, puis affiche > une erreur (voir ci-dessous). Et je ne souhaite pas me lancer dans > l'utilisation des scripts Perl de revert faute d'expérience. > Quelqu'un pourrait-il donc s'occuper de la correction (changesets > 13341090<http://www.openstreetmap.org/browse/changeset/13341090>et > 13316338 <http://www.openstreetmap.org/browse/changeset/13316338> ) ? Et > pour reverter, je n'ai pas l'impression qu'il y ait de ticket ouvert à ce > sujet, est-ce que le problème existe ailleurs ? > > Cordialement. > > Rapport d'erreur : > *Repository Root: http://josm.openstreetmap.de/svn* > *Build-Date: 2012-10-03 01:31:12* > *Last Changed Author: Don-vip* > *Revision: 5527* > *Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b* > *URL: http://josm.openstreetmap.de/svn/trunk* > *Last Changed Date: 2012-10-02 23:33:48 +0200 (Tue, 02 Oct 2012)* > *Last Changed Rev: 5527* > > *Identification: JOSM/1.5 (5527 fr)* > *Memory Usage: 968 MB / 1820 MB (215 MB allocated, but free)* > *Java version: 1.7.0_06-icedtea, Oracle Corporation, OpenJDK 64-Bit > Server VM* > *Operating system: Linux* > > *Dataset consistency test:* > *[WARN - NO NODES] Way {Way id=183973684 version=1 V nodes=[{Node > id=1940714669 version=1 V lat=47.6387478,lon=-2.7164991}]} has only one node > * > > > *Plugin: OpeningHoursEditor (28656)* > *Plugin: RoadSigns (28656)* > *Plugin: cadastre-fr (28656)* > *Plugin: download_along (28656)* > *Plugin: editgpx (28689)* > *Plugin: epci-fr (26960)* > *Plugin: jts (28415)* > *Plugin: measurement (28656)* > *Plugin: opendata (28696)* > *Plugin: osmarender (28541)* > *Plugin: photo_geotagging (28656)* > *Plugin: public_transport (28656)* > *Plugin: restart (28492)* > *Plugin: reverter (28656)* > *Plugin: turnrestrictions (28656)* > *Plugin: utilsplugin2 (28656)* > > *java.lang.IllegalStateException: Cible de fusion manquante pour le type > nœud avec l’identifiant 1 401 212 177* > * at > reverter.DataSetCommandMerger.getMergeTarget(DataSetCommandMerger.java:47) > * > * at > reverter.DataSetCommandMerger.mergeNode(DataSetCommandMerger.java:67)* > * at reverter.DataSetCommandMerger.merge(DataSetCommandMerger.java:141) > * > * at reverter.DataSetCommandMerger.<init>(DataSetCommandMerger.java:41) > * > * at reverter.ChangesetReverter.getCommands(ChangesetReverter.java:281) > * > * at reverter.RevertChangesetTask.realRun(RevertChangesetTask.java:80)* > * at > org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:82) > * > * at > org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:145) > * > * at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)* > * at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > * > * at java.util.concurrent.FutureTask.run(FutureTask.java:166)* > * at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > * > * at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > * > * at java.lang.Thread.run(Thread.java:722)* > > > _______________________________________________ > Talk-fr mailing list > [email protected] > http://lists.openstreetmap.org/listinfo/talk-fr > >
_______________________________________________ Talk-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-fr

