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.<br>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 :(<br>
<br><a href="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">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</a><br>
<br>Le code du plugin étant particulièrement... hem... peu intuitif, j'ai pas eu le courage de corriger moi-même.<br><br>C'est le seul outil qu'on a pour reverter un changeset, actuellement ?<br><br>Vincent<br>
<br><div class="gmail_quote">Le 3 octobre 2012 19:35, panierAvide <span dir="ltr"><<a href="mailto:panierAvide@laposte.net" target="_blank">panierAvide@laposte.net</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Bonsoir,<br>
<br>
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.<br>
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.<br>
Quelqu'un pourrait-il donc s'occuper de la correction (changesets <a href="http://www.openstreetmap.org/browse/changeset/13341090" title="Afficher les détails du groupe de modifications" target="_blank">13341090</a>
et <a href="http://www.openstreetmap.org/browse/changeset/13316338" title="Afficher les détails du groupe de modifications" target="_blank">13316338</a>
) ? 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 ?<br>
<br>
Cordialement.<br>
<br>
Rapport d'erreur :<br>
<code><i>Repository Root: <a href="http://josm.openstreetmap.de/svn" target="_blank">http://josm.openstreetmap.de/svn</a></i><br>
<i>Build-Date: 2012-10-03 01:31:12</i><br>
<i>Last Changed Author: Don-vip</i><br>
<i>Revision: 5527</i><br>
<i>Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b</i><br>
<i>URL: <a href="http://josm.openstreetmap.de/svn/trunk" target="_blank">http://josm.openstreetmap.de/svn/trunk</a></i><br>
<i>Last Changed Date: 2012-10-02 23:33:48 +0200 (Tue, 02 Oct 2012)</i><br>
<i>Last Changed Rev: 5527</i><br>
<br>
<i>Identification: JOSM/1.5 (5527 fr)</i><br>
<i>Memory Usage: 968 MB / 1820 MB (215 MB allocated, but free)</i><br>
<i>Java version: 1.7.0_06-icedtea, Oracle Corporation, OpenJDK
64-Bit Server VM</i><br>
<i>Operating system: Linux</i><br>
<br>
<i>Dataset consistency test:</i><br>
<i>[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</i><br>
<br>
<br>
<i>Plugin: OpeningHoursEditor (28656)</i><br>
<i>Plugin: RoadSigns (28656)</i><br>
<i>Plugin: cadastre-fr (28656)</i><br>
<i>Plugin: download_along (28656)</i><br>
<i>Plugin: editgpx (28689)</i><br>
<i>Plugin: epci-fr (26960)</i><br>
<i>Plugin: jts (28415)</i><br>
<i>Plugin: measurement (28656)</i><br>
<i>Plugin: opendata (28696)</i><br>
<i>Plugin: osmarender (28541)</i><br>
<i>Plugin: photo_geotagging (28656)</i><br>
<i>Plugin: public_transport (28656)</i><br>
<i>Plugin: restart (28492)</i><br>
<i>Plugin: reverter (28656)</i><br>
<i>Plugin: turnrestrictions (28656)</i><br>
<i>Plugin: utilsplugin2 (28656)</i><br>
<br>
<i>java.lang.IllegalStateException: Cible de fusion manquante pour
le type nœud avec l’identifiant 1 401 212 177</i><br>
<i> at
reverter.DataSetCommandMerger.getMergeTarget(DataSetCommandMerger.java:47)</i><br>
<i> at
reverter.DataSetCommandMerger.mergeNode(DataSetCommandMerger.java:67)</i><br>
<i> at
reverter.DataSetCommandMerger.merge(DataSetCommandMerger.java:141)</i><br>
<i> at
reverter.DataSetCommandMerger.<init>(DataSetCommandMerger.java:41)</i><br>
<i> at
reverter.ChangesetReverter.getCommands(ChangesetReverter.java:281)</i><br>
<i> at
reverter.RevertChangesetTask.realRun(RevertChangesetTask.java:80)</i><br>
<i> at
org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:82)</i><br>
<i> at
org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:145)</i><br>
<i> at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)</i><br>
<i> at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)</i><br>
<i> at java.util.concurrent.FutureTask.run(FutureTask.java:166)</i><br>
<i> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)</i><br>
<i> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)</i><br>
<i> at java.lang.Thread.run(Thread.java:722)</i><br>
</code><br>
</div>
<br>_______________________________________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org">Talk-fr@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-fr" target="_blank">http://lists.openstreetmap.org/listinfo/talk-fr</a><br>
<br></blockquote></div><br>