x

Re: JOSM Editor Version 4223


Geschrieben von EvanE (Gast) am 16. Juli 2011 07:46:11: [flux]

Als Antwort auf: JOSM Editor Version 4223 geschrieben von BigBen2003 (Gast) am 15. Juli 2011 05:22:

BigBen2003 wrote:

beim Herunterladen der folgenden Koordinaten treten viele Fehler
at org.openstreetmap.josm.data.osm.DataSet.reindexRelation(DataSet.java:873)
auf:

min Breite: 48.1501588 max Breite: 48.1520795
min Länge: 11.6078014 max Länge: 11.6121733

War hier nicht anders. Allerdings scheint deine Fehlermeldung nur eine Folge des ursprünglichen Fehlers zu sein:

GET␣http://api.openstreetmap.org/api/0.6/map?bbox=11.5968208,48.1449893,11.6173135,48.1573716
java.util.concurrent.ExecutionException:␣java.lang.StackOverflowError
at␣java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at␣java.util.concurrent.FutureTask.get(FutureTask.java:83)
at␣org.openstreetmap.josm.actions.downloadtasks.PostDownloadHandler.run(PostDownloadHandler.java:66)
at␣java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at␣java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at␣java.util.concurrent.FutureTask.run(FutureTask.java:138)
at␣java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at␣java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at␣java.lang.Thread.run(Thread.java:680)
Caused␣by:␣java.lang.StackOverflowError
at␣org.openstreetmap.josm.data.osm.Relation.calculateBBox(Relation.java:442)
at␣org.openstreetmap.josm.data.osm.Relation.updatePosition(Relation.java:457)
...

Der Fehler tritt nach dem Herunterladen der Daten (GET ...) und ggfs. der GPS-Spuren auf, wenn JOSM die Daten analysieren will. Irgendwie scheint JOSM dabei eine Endlosschleife zu durchlaufen.

Oli-Wan wrote:

Du hast doch jetzt nicht allen Ernstes Änderungen in der Datenbank vorgenommen, damit ein Editor-Bug keine Fehlermeldungen mehr generiert?!

Das war a) sein eigenes Changeset und b) ein sehr kleines Changeset.
Als Test, ob er die Fehler verursacht hat oder nicht, ist das mMn durchaus zulässig und auch sinnvoll.
Aus Sicht eines Anwenders ist eine Vermutung, ob ein Daten- oder Editor-Fehler vorliegt, kaum begründet anzustellen.

Edbert (EvanE)