x

Re: [Experimentierwiese] BRouter - Karten selbst bauen


Geschrieben von emes (Gast) am 15. April 2015 22:57:58: [flux]

Als Antwort auf: [Experimentierwiese] BRouter - Karten selbst bauen geschrieben von couchmapper (Gast) am 13. Juli 2014 11:28:

Hi,

Sorry for writing in English but my German is only passive and very limited.

I encountered a problem during the preparation of my own maps:

$java␣-Xmx2600M␣-Xms2600M␣-Xmn32M␣btools.mapcreator.OsmCutter␣/home/emes/devel/br/brouter/misc/profiles2/lookups.dat␣nodetiles␣ways.dat␣relations.dat␣../maps/all.brf␣/home/emes/devel/br/maps/map.pbf
***␣OsmCutter:␣cut␣an␣osm␣map␣in␣node-tiles␣+␣a␣way␣file
***␣PBF␣Parsing:␣/home/emes/devel/br/maps/map.pbf
Exception␣in␣thread␣"main"␣java.lang.NoClassDefFoundError:␣org/openstreetmap/osmosis/osmbinary/Fileformat$BlobHeader
at␣btools.mapcreator.OsmParser.readMap(OsmParser.java:51)
at␣btools.mapcreator.OsmCutter.process(OsmCutter.java:83)
at␣btools.mapcreator.OsmCutter.main(OsmCutter.java:41)
Caused␣by:␣java.lang.ClassNotFoundException:␣org.openstreetmap.osmosis.osmbinary.Fileformat$BlobHeader
at␣java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at␣java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at␣java.security.AccessController.doPrivileged(Native␣Method)
at␣java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at␣java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at␣sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at␣java.lang.ClassLoader.loadClass(ClassLoader.java:358)
...␣3␣more

I use latest brouter from github and osmosis-0.43.1-1. The org.openstreetmap.osmosis.osmbinary.Fileformat.BlobHeader class seems to be in the right place. There it is in the source, as well as in the .jar file (Fileformat$BlobHeader.class).

I have no experience with Java so I don't know what else could be wrong with the code. Any ideas?