java.lang.IllegalStateException: Cannot write node without location
Verfasst: 11.01.2019, 21:59
[papaluna schrieb am 11.11.12 13:32]
Hallo,
ich bräuchte mal eure Unterstützung,
Wint/64 12GB Ram
OSMComposerV89:
Datenbasis: germany.pbf
Bei Datenaufbereitung durch Composer erhalte ich folgende Fehlermeldung
während der Datenaufbereitung:
java.lang.IllegalStateException: Cannot write node without location
Das Schneiden der Daten geht während des Prozesses ohne Problem.
Erst während der Erstellung der weiteren Datenfiles(..._data) tritt der Fehler
auf.
Wenn nur einige wenige Routen aktiviert sind läuft der Prozess übrigens durch.
Lasse ich die Routen bewerten und autom. aktivieren, erfolgt dann irgendwann
der obige Fehler.
Die Größe des bis dahin generierten _data-files ist dabei immer ähnlich groß.
Ich habe es mit alten und dem heute aktuellen german.pbf versucht.
Ansonsten habe ich vermutet das es evtl. an der Mindestlänge von Routen liegt.
Beim "Bewerten" ist mir aufgefallen das dort trotz Länge 0(oder fehlender
Eintrag dort) eine Route als gültig bewertet wird.
Aber auch wenn ich die deaktiv schalte tritt der Fehler auf.
Hier mal der entsprechende Abschnitt aus dem errorlog:
11.11.12 13:24 java.lang.NullPointerException
11.11.12 13:24 Exception writing xml data
java.lang.NullPointerException
at nop.osmc.generator.RouteMapper.createMarker(RouteMapper.java:778)
at nop.osmc.generator.RouteMapper.processRoute(RouteMapper.java:610)
at nop.osmc.generator.OSMMapper.process(OSMMapper.java:170)
at nop.osmc.generator.ParallelWorker.run(ParallelWorker.java:185)
at java.lang.Thread.run(Unknown Source)
11.11.12 13:24 java.lang.IllegalStateException: Cannot write node without
location
11.11.12 13:24 Exception closing output files
java.lang.IllegalStateException: Cannot write node without location
at nop.osm.OSMNode.write(OSMNode.java:130)
at nop.osm.OSMOutputFile.commit(OSMOutputFile.java:116)
at nop.osm.OSMOutputFile.close(OSMOutputFile.java:134)
at nop.osm.OSMOutputFile.conclude(OSMOutputFile.java:124)
at nop.osmc.generator.OSMMapper.process(OSMMapper.java:112)
at nop.osmc.generator.RegionMapper.readMapData(RegionMapper.java:209)
at nop.osmc.generator.Mapper.generate(Mapper.java:218)
at nop.osmc.MapComposer$12.act(MapComposer.java:411)
at nop.gui.MenuThreadAction.run(MenuThreadAction.java:27)
at java.lang.Thread.run(Unknown Source)
Gruss + Dank
gert
Zuletzt bearbeitet am 11.11.12 14:33
Hallo,
ich bräuchte mal eure Unterstützung,
Wint/64 12GB Ram
OSMComposerV89:
Datenbasis: germany.pbf
Bei Datenaufbereitung durch Composer erhalte ich folgende Fehlermeldung
während der Datenaufbereitung:
java.lang.IllegalStateException: Cannot write node without location
Das Schneiden der Daten geht während des Prozesses ohne Problem.
Erst während der Erstellung der weiteren Datenfiles(..._data) tritt der Fehler
auf.
Wenn nur einige wenige Routen aktiviert sind läuft der Prozess übrigens durch.
Lasse ich die Routen bewerten und autom. aktivieren, erfolgt dann irgendwann
der obige Fehler.
Die Größe des bis dahin generierten _data-files ist dabei immer ähnlich groß.
Ich habe es mit alten und dem heute aktuellen german.pbf versucht.
Ansonsten habe ich vermutet das es evtl. an der Mindestlänge von Routen liegt.
Beim "Bewerten" ist mir aufgefallen das dort trotz Länge 0(oder fehlender
Eintrag dort) eine Route als gültig bewertet wird.
Aber auch wenn ich die deaktiv schalte tritt der Fehler auf.
Hier mal der entsprechende Abschnitt aus dem errorlog:
11.11.12 13:24 java.lang.NullPointerException
11.11.12 13:24 Exception writing xml data
java.lang.NullPointerException
at nop.osmc.generator.RouteMapper.createMarker(RouteMapper.java:778)
at nop.osmc.generator.RouteMapper.processRoute(RouteMapper.java:610)
at nop.osmc.generator.OSMMapper.process(OSMMapper.java:170)
at nop.osmc.generator.ParallelWorker.run(ParallelWorker.java:185)
at java.lang.Thread.run(Unknown Source)
11.11.12 13:24 java.lang.IllegalStateException: Cannot write node without
location
11.11.12 13:24 Exception closing output files
java.lang.IllegalStateException: Cannot write node without location
at nop.osm.OSMNode.write(OSMNode.java:130)
at nop.osm.OSMOutputFile.commit(OSMOutputFile.java:116)
at nop.osm.OSMOutputFile.close(OSMOutputFile.java:134)
at nop.osm.OSMOutputFile.conclude(OSMOutputFile.java:124)
at nop.osmc.generator.OSMMapper.process(OSMMapper.java:112)
at nop.osmc.generator.RegionMapper.readMapData(RegionMapper.java:209)
at nop.osmc.generator.Mapper.generate(Mapper.java:218)
at nop.osmc.MapComposer$12.act(MapComposer.java:411)
at nop.gui.MenuThreadAction.run(MenuThreadAction.java:27)
at java.lang.Thread.run(Unknown Source)
Gruss + Dank
gert
Zuletzt bearbeitet am 11.11.12 14:33