[Talk-de] Go Map!! Fehler beim Hochladen

mmd mmd.osm at gmail.com
Sa Mär 10 18:15:28 UTC 2018


Am 10.03.2018 um 19:05 schrieb Simon Poole:
> 
> 
> Am 10. März 2018 18:21:56 MEZ schrieb mmd <mmd.osm at gmail.com>:
>> Am 10.03.2018 um 14:07 schrieb Simon Poole:
>>> Zuerst einmal: keine Panik! Leere Aenderungsätze sind unschön aber
>> kein
>>> Beinbruch.
>>
>> und obendrein ein bekanntes Problem:
>> https://github.com/bryceco/GoMap/issues/113
> 
> Das ist das Problem auf das sich der OP bezieht (die Changesets die er erstellt hat).
>>

Ja, genau. Scheint wohl auch andere Nutzer zu betreffen (ich gehe mal
davon aus, dass Helmut nicht als User "mecaro" in Moskau zugange ist. ;)


>>>
>>
>> Das osmChange enthält ja explizit <delete if-unused="yes">, also sollte
>> der API das völlig egal sein und kein Grund für mögliche
>> Fehlermeldungen
>> sein.
> 
> Ich geb zu, dass ich das nicht explizit getestet habe, aber mindestens die Doku zu  if-unused hat keinen Bezug zu bereits gelöschten Objekten.
> 

Auch richtig, die Doku ist da nicht ganz präzise, aber die
Implementierung ignoriert bereits gelöschte Objekte in diesem Fall und
gibt keine Fehlermeldung zurück, wenn ich das richtig interpretiert habe
(siehe lib/diff_reader.rb):

  if action_attributes["if-unused"]
    begin
      old.delete_with_history!(new, @changeset.user)
    rescue OSM::APIAlreadyDeletedError, OSM::APIPreconditionFailedError
      xml_result["new_id"] = old.id.to_s
      xml_result["new_version"] = old.version.to_s
    end

-- 





Mehr Informationen über die Mailingliste Talk-de