Felix Hartmann
2015-10-16 17:32:35 UTC
I just noticed that my maps don't compile into a gmasupp.img anymore using
the newest mkgmap versions.
e.g.
ftp://ftp5.gwdg.de/pub/misc/openstreetmap/openmtbmap/odbl/velomap/velogermany.exe
(you could just unpack if you don't want to install).
does not compile into a gmapsupp.img anymore if address search is enabled.
Without address search it works. With older mkgmap.jar it works too (even
though the map itself is compiled with up to date mkgmap.jar).
Error message is:
Exception in thread "main" java.lang.NoClassDefFoundError:
it/unimi/dsi/fastutil/ints/IntArrayList
at
uk.me.parabola.imgfmt.app.net.NETFileReader.getRoads(NETFileReader.java:116)
at
uk.me.parabola.imgfmt.app.map.MapReader.getRoads(MapReader.java:205)
at
uk.me.parabola.mkgmap.combiners.MdrBuilder.addStreets(MdrBuilder.java:307)
at
uk.me.parabola.mkgmap.combiners.MdrBuilder.onMapEnd(MdrBuilder.java:180)
at
uk.me.parabola.mkgmap.combiners.GmapsuppBuilder.onMapEnd(GmapsuppBuilder.java:149)
at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:567)
at
uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsReader.java:128)
at uk.me.parabola.mkgmap.main.Main.mainStart(Main.java:134)
at uk.me.parabola.mkgmap.main.Main.main(Main.java:105)
Caused by: java.lang.ClassNotFoundException:
it.unimi.dsi.fastutil.ints.IntArrayList
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 9 more
With an mkgmap.jar version (trunk) of 1.7.2015 it still works...
--
Felix Hartman - Openmtbmap.org & VeloMap.org
Floragasse 9/11
1040 Wien
Austria - Ãsterreich
the newest mkgmap versions.
e.g.
ftp://ftp5.gwdg.de/pub/misc/openstreetmap/openmtbmap/odbl/velomap/velogermany.exe
(you could just unpack if you don't want to install).
does not compile into a gmapsupp.img anymore if address search is enabled.
Without address search it works. With older mkgmap.jar it works too (even
though the map itself is compiled with up to date mkgmap.jar).
Error message is:
Exception in thread "main" java.lang.NoClassDefFoundError:
it/unimi/dsi/fastutil/ints/IntArrayList
at
uk.me.parabola.imgfmt.app.net.NETFileReader.getRoads(NETFileReader.java:116)
at
uk.me.parabola.imgfmt.app.map.MapReader.getRoads(MapReader.java:205)
at
uk.me.parabola.mkgmap.combiners.MdrBuilder.addStreets(MdrBuilder.java:307)
at
uk.me.parabola.mkgmap.combiners.MdrBuilder.onMapEnd(MdrBuilder.java:180)
at
uk.me.parabola.mkgmap.combiners.GmapsuppBuilder.onMapEnd(GmapsuppBuilder.java:149)
at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:567)
at
uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsReader.java:128)
at uk.me.parabola.mkgmap.main.Main.mainStart(Main.java:134)
at uk.me.parabola.mkgmap.main.Main.main(Main.java:105)
Caused by: java.lang.ClassNotFoundException:
it.unimi.dsi.fastutil.ints.IntArrayList
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 9 more
With an mkgmap.jar version (trunk) of 1.7.2015 it still works...
--
Felix Hartman - Openmtbmap.org & VeloMap.org
Floragasse 9/11
1040 Wien
Austria - Ãsterreich