[Talk-de] JOSM upload: timeout und Unexpected "precondition failed" reply from server

2014-01-20 Diskussionsfäden Richard Z.
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...)

2013-01-11 Diskussionsfäden fly
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...)

2013-01-11 Diskussionsfäden Werner Poppele

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

2009-12-12 Diskussionsfäden Jan Tappenbeck
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

2009-12-12 Diskussionsfäden Jan Tappenbeck
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

2008-06-20 Diskussionsfäden hy
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

2008-06-20 Diskussionsfäden Dominik Spies
>
>
> 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

2008-06-20 Diskussionsfäden Frank Jäger
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

2008-06-20 Diskussionsfäden Dominik Spies
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