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>