[Talk-de] JOSM upload: timeout und Unexpected "precondition failed" reply from server
Hi, ich habe hier relativ oft Probleme bei Uploads sehe das hier: INFO: Test 'Untagged, empty and one node ways' completed in 95 ms INFO: Test 'Opening hours syntax' completed in 2 ms INFO: Test 'Turnrestrictions' completed in 0 ms PUT http://api.openstreetmap.org/api/0.6/changeset/create... INFO: OK POST http://api.openstreetmap.org/api/0.6/changeset/20101734/upload... INFO: GET http://api.openstreetmap.org/api/0.6/user/details INFO: Read from server failed: Timeout INFO: Waiting 10 seconds ... INFO: OK - trying again. INFO: Starting retry 1 of 5. POST http://api.openstreetmap.org/api/0.6/changeset/20101734/upload... INFO: Unexpected "precondition failed" reply from server INFO: Waiting 10 seconds ... INFO: OK - trying again. . . . - alle 5 retries:( Dabei habe chunks auf 200 Objekte begrenzt und achte sowieso daurauf nicht zu viel auf einmal upzuloaden. Irgendeine Idee woran das liegt? Richard ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] JOSM Upload Fehler (Placeholder node not found...)
On 11/01/13 16:02, Werner Poppele wrote: Hallo Werner > Ich habe etwa seit 3 Wochen folgende Situation, die sich bisher etwa 5 Mal > abgespielt hat: > > Mit JOSM Version 5608 gemappt, Upload gestartet. Irgendwann beim Upload > erhalte > ich die folgende Meldung: > > Der OSM-Server "http://www.openstreetmap.org/api/0.6/"; meldet eine fehlerhafte > Anfrage > Fehlermeldung (englisch): Placeholder node not found for reference -20381 in > way > -20383 Dazu habe ich nur zwei alte Tickets gefunden: https://josm.openstreetmap.de/query?status=assigned&status=closed&status=needinfo&status=new&status=reopened&description=~Placeholder+node+not+found+for+reference&col=id&col=summary&col=type&col=priority&col=component&col=time&col=changetime&col=reporter&order=changetime Leider fehlt da die komplette Fehlermeldung. Kannst Du JOSM mal aus der Konsole/Terminal/CMD starten, dann sollte mehr zu erkennen sein. > Abhilfe: > Abspeichern der Datenebene in eine Datei, editieren der Datei und > herausloeschen > des folgenden Blocks: > > > > > > > > > > > > > > > > Danach oeffnen der Datei in JOSM und problemloser Upload der Daten. Das kannst Du auch erreichen indem Du mit der Suche arbeitest und alle "modified" Objekte auswählst, dann nach der id suchst und diesen Weg von der Auswahl entfernst. Nun einfach "Auswahl hochladen" anstatt "Hochladen " benutzen. Bitte vergewissere Dich erstmal, was alles schon Hochgeladen wurde, durch eine Blick auf Deine Changesets http://www.openstreetmap.org/user/BENUTZERNAME/edits und aktualisiere Deine Daten in JOSM. Ansonsten produzierst Du schnell doppelte Punkte/Linien. > Offensichtlich werden die negativen IDs vom Server nicht ersetzt. Leider kenne > ich den genauen Ablauf des Dialogs zwischen Server und Client nicht, um sagen > zu > koennen, an wem es liegt. > > Hat irgendjemand eine Idee dazu ? Ich kann nicht sehr viel mehr dazu sagen als > das oben genannte. Der Fehler tritt sporadisch auf, das ganze ist nicht > wirklich > reproduzierbar. Was passiert, wenn Du die gespeicherte Datei ohne Änderungen nach einem Neustart von JOSM lädst. Wenn der Fehler immernoch auftritt ist das reproduzierbar ! Dann bitte diese Datei an ein Ticket bei JOSM anhängen. Da gibt es so einige: 1. s.o. 2. Traue Dich bitte so ein Problem auf der JOSM-Seite zu melden, wenn Du Probleme mit Englisch hast, dann schreib halt auf Deutsch. https://josm.openstreetmap.de 3. Hast Du es mal mit latest probiert ? Vielleicht ist der Fehler auch schon behoben. Grüße fly ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] JOSM Upload Fehler (Placeholder node not found...)
Guten Tag, allerseits Ich habe etwa seit 3 Wochen folgende Situation, die sich bisher etwa 5 Mal abgespielt hat: Mit JOSM Version 5608 gemappt, Upload gestartet. Irgendwann beim Upload erhalte ich die folgende Meldung: Der OSM-Server "http://www.openstreetmap.org/api/0.6/"; meldet eine fehlerhafte Anfrage Fehlermeldung (englisch): Placeholder node not found for reference -20381 in way -20383 Abhilfe: Abspeichern der Datenebene in eine Datei, editieren der Datei und herausloeschen des folgenden Blocks: Danach oeffnen der Datei in JOSM und problemloser Upload der Daten. Offensichtlich werden die negativen IDs vom Server nicht ersetzt. Leider kenne ich den genauen Ablauf des Dialogs zwischen Server und Client nicht, um sagen zu koennen, an wem es liegt. Hat irgendjemand eine Idee dazu ? Ich kann nicht sehr viel mehr dazu sagen als das oben genannte. Der Fehler tritt sporadisch auf, das ganze ist nicht wirklich reproduzierbar. Auf Linux habe ich zwar JOSM installiert, aber arbeite dort so gut wie gar nicht damit. Arbeitsplaetze: MS Windows XP 32 bit MS Windows XP 64 bit Identische JOSM-Version WernerP ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] JOSM: Upload trotz Konflikte - erleidgt
moin ! hat sich erledigt - habe den ASCII-Editor bemüht! Gruß Jan :-) Jan Tappenbeck schrieb: > Hi ! > > habe mir Daten gezogen und diese im Zug bearbeitet. > > Nun wollte ich hochladen und bis auf einen Konflikt habe ich alle lösen > können aber dennoch funktioniert der Upload nicht. > > Gibt es dennoch einen Weg zumindest die neuen Elemente hochzuladen > > Gruß Jan :-) ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] JOSM: Upload trotz Konflikte
Hi ! habe mir Daten gezogen und diese im Zug bearbeitet. Nun wollte ich hochladen und bis auf einen Konflikt habe ich alle lösen können aber dennoch funktioniert der Upload nicht. Gibt es dennoch einen Weg zumindest die neuen Elemente hochzuladen Gruß Jan :-) ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] JOSM-Upload
Hi, (nur mal so wie ich das verstanden habe): JOSM flaggt Veraenderungen und laedt nur Deltas hoch, also geloeschte WPs, neue WPs, veraenderte WPs Das selbe gilt fuer Ways. On Fri, June 20, 2008 12:48, Dominik Spies wrote: > [...] > Also in etwa so: > JOSM Download > in JOSM way erstellen > JOSM Upload > way wird von einem Anderen gelöscht. > JOSM Upload ^Da passiert dann nix, weil JOSM bei Deiner lokalen Datei keine Veraenderung feststellt. > ich das Problem lösen? Kann ich irgendwie einen Diff auf den aktuellen > Datenbestand machen?? Mit http://api.openstreetmap.org/api/0.5/map?bbox=7.91083,47.85195,7.928516667,47.86248 eine Box runterladen und sichern. Spaeter kannst Du die gleiche Box erneut runterladen und die Inhalte vergleichen. Du kannst vermutlich auch von Hand |modified| bei einem node oder way setzen um den Upload zu forcieren - aber das ist, je nach Datenmenge, muehsam, wenn es aber nur ein way ist kein Problem. -- -m*sh- ___ |harry w. graner |mail: hy [_at_] sha-mash [_dot_] de |--- [public gpg-key on request] take a look at my blogs: http://sha-mash.blog.de ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] JOSM-Upload
> > > Hallo Dominik, > du solltest für die Bearbeitung generell keine OSM-Files benutzen, die > schon längere Zeit lokal gespeichert waren. Das ist mir klar - nur wenn die DB ausfällt .. :( Vor Beginn der Arbeiten sollte man sich den Ausschnitt frisch aus der > Datenbank holen. > Nach Abschluss der Arbeiten sollte man alle Änderungen auf den Server > laden. > So vermeidet man weitgehend Konflikte mit anderen, die im gleichen > Gebiet arbeiten. > Bei längeren Arbeiten kann man zwischendurch immer mal wieder lokal > speichern und/oder den Server aktualisieren. Mach ich genau so. Auch ein "Upload" ist eine Änderung, die man lokal speichern sollte. > Neue Objekte bekommen nämlich zunächst eine Änderungs-Kennung und eine > vorläufige (negative) ID. Beim Einfügen in die Datenbank antwortet die > API mit der endgültigen, weltweit eindeutigen ID. Gut zu wissen! > Wenn man dann nicht abschließend lokal speichert und diese Datei später > wieder benutzt, dann wird nochmals ein neues Objekt über dem bereits > vorhandenen eingefügt. Sprich wenn ein way schonmal erfolgreich hochgeladen wurde (und das in dem osm gespeichert wurde) und später der way gelöscht wird (nicht von mir bzw über ein anderes osm file..) wird bei einem neuerlichen Upload der .osm Datei der Weg nicht mehr übertragen weil er bereits eine global ID hat? Richtig so? Dominik ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
Re: [Talk-de] JOSM-Upload
Dominik Spies schrieb: > Hi, > > auch und eigentlich vor allem in Verbindung mit der DB-Downtime frage > ich mich woher JOSM weiß, welche Daten eigtl. gesendet werden müssen? > Wird hier einfach eine History gebildet, und alle Objekte die ich > verändere dann über die API geändert bzw beim löschen gelöscht und beim > erstellen erstellt? > Was ist wenn z.B. ein way aus dem OSM Datenbestand verschwindet (warum > auch immer), ich aber noch ein .osm file da habe, in welchem dieser way > drin ist, aber JOSM diesen schon mal hochgeladen hat. > > Also in etwa so: > JOSM Download > in JOSM way erstellen > JOSM Upload > way wird von einem Anderen gelöscht. > JOSM Upload > Wird jetzt der weg wieder neu erstellt, oder "denkt" JOSM der Weg wäre > noch vorhanden und versucht erst gar nicht diesen zu erstellen? Wenn ja, > wie kann ich das Problem lösen? Kann ich irgendwie einen Diff auf den > aktuellen Datenbestand machen?? > > Gruß, > > Dominik > Hallo Dominik, du solltest für die Bearbeitung generell keine OSM-Files benutzen, die schon längere Zeit lokal gespeichert waren. Vor Beginn der Arbeiten sollte man sich den Ausschnitt frisch aus der Datenbank holen. Nach Abschluss der Arbeiten sollte man alle Änderungen auf den Server laden. So vermeidet man weitgehend Konflikte mit anderen, die im gleichen Gebiet arbeiten. Bei längeren Arbeiten kann man zwischendurch immer mal wieder lokal speichern und/oder den Server aktualisieren. Auch ein "Upload" ist eine Änderung, die man lokal speichern sollte. Neue Objekte bekommen nämlich zunächst eine Änderungs-Kennung und eine vorläufige (negative) ID. Beim Einfügen in die Datenbank antwortet die API mit der endgültigen, weltweit eindeutigen ID. Wenn man dann nicht abschließend lokal speichert und diese Datei später wieder benutzt, dann wird nochmals ein neues Objekt über dem bereits vorhandenen eingefügt. -- Frank Jäger http://www.FOTODRACHEN.de ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de
[Talk-de] JOSM-Upload
Hi, auch und eigentlich vor allem in Verbindung mit der DB-Downtime frage ich mich woher JOSM weiß, welche Daten eigtl. gesendet werden müssen? Wird hier einfach eine History gebildet, und alle Objekte die ich verändere dann über die API geändert bzw beim löschen gelöscht und beim erstellen erstellt? Was ist wenn z.B. ein way aus dem OSM Datenbestand verschwindet (warum auch immer), ich aber noch ein .osm file da habe, in welchem dieser way drin ist, aber JOSM diesen schon mal hochgeladen hat. Also in etwa so: JOSM Download in JOSM way erstellen JOSM Upload way wird von einem Anderen gelöscht. JOSM Upload Wird jetzt der weg wieder neu erstellt, oder "denkt" JOSM der Weg wäre noch vorhanden und versucht erst gar nicht diesen zu erstellen? Wenn ja, wie kann ich das Problem lösen? Kann ich irgendwie einen Diff auf den aktuellen Datenbestand machen?? Gruß, Dominik ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de