Bug#741596: mkgmap crashes: java.lang.NoClassDefFoundError: it/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap

Lucas Nussbaum lucas at debian.org
Fri Mar 14 10:45:14 UTC 2014


Package: mkgmap
Version: 0.0.0+svn2981-1
Severity: normal

Hi,

mkgmap crashes when trying to generate an img file from a osm extract:

curl --compressed -o edimbourg.osm 'http://api.openstreetmap.fr/xapi-without-meta?map?bbox=-3.25,55.92,-3.20,55.93'
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  322k    0  322k    0     0   425k      0 --:--:-- --:--:-- --:--:--  425k
mkgmap --latin1 --family-id=900 --show-profiles=1 --route --add-pois-to-areas --index --product-id=1 --description= --series-name= --family-name= --gmapsupp --tdbfile edimbourg.osm 
Using /usr/bin/java to execute mkgmap.
Time started: Fri Mar 14 11:43:26 CET 2014
java.lang.NoClassDefFoundError: it/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap
	at uk.me.parabola.mkgmap.reader.osm.OSMId2ObjectMap.<init>(OSMId2ObjectMap.java:38)
	at uk.me.parabola.mkgmap.reader.osm.ElementSaver.<init>(ElementSaver.java:49)
	at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.createElementSaver(OsmMapDataSource.java:170)
	at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.setupHandler(OsmMapDataSource.java:152)
	at uk.me.parabola.mkgmap.reader.osm.xml.Osm5MapDataSource.load(Osm5MapDataSource.java:59)
	at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:127)
	at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:167)
	at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:63)
	at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:220)
	at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:216)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.ClassNotFoundException: it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap
	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)
	... 14 more
Exiting - if you want to carry on regardless, use the --keep-going option
Time finished: Fri Mar 14 11:43:26 CET 2014
Total time taken: 378ms
mv gmapsupp.img edimbourg.img
mv: cannot stat ‘gmapsupp.img’: No such file or directory
make: *** [edimbourg.img] Error 1

To reproduce:
curl --compressed -o edimbourg.osm 'http://api.openstreetmap.fr/xapi-without-meta?map?bbox=-3.25,55.92,-3.20,55.93'
mkgmap --latin1 --family-id=900 --show-profiles=1 --route --add-pois-to-areas --index --product-id=1 --description= --series-name= --family-name= --gmapsupp --tdbfile edimbourg.osm 

Thanks,

Lucas


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (800, 'stable'), (300, 'unstable'), (150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages mkgmap depends on:
ii  ant            1.9.3-2
ii  default-jre    2:1.7-51
ii  openjdk-7-jre  7u51-2.4.5-2

mkgmap recommends no packages.

Versions of packages mkgmap suggests:
ii  josm                       0.0.svn6502+dfsg1-1
ii  qlandkartegt [qlandkarte]  1.7.6-1

-- no debconf information



More information about the Pkg-grass-devel mailing list