logo separator

[mkgmap-dev] mkgmap r2098 and r2100 fails

From harri hsuomal at welho.com on Fri Nov 18 12:22:21 GMT 2011

I'm splitting with splitter r185 and mkgmap r2098 as well as r2100 
fails. I used previously r2077 which works ok. I'm using Geofabric 
extract for Finland if that matters.

I'm compiling with following options and command lines:

java -Xmx2000M -jar mkgmap/mkgmap.jar --remove-short-arcs 
--style-file=styles/masterstyle --description='Openstreetmap' 
--family-id=4 --product-id=45 --series-name='OSM-AllInOne-EU-bmap' 
--family-name=OSM_ai1 --mapname=63240345 --draw-priority=5 --route 
--index --gmapsupp tiles/*.osm.pbf styles/master.TYP

Error messages (with r2100)

java.lang.ClassCastException: uk.me.parabola.imgfmt.app.srt.MultiSortKey 
cannot be cast to uk.me.parabola.imgfmt.app.srt.SrtSortKey
	at uk.me.parabola.imgfmt.app.srt.SrtSortKey.compareTo(SrtSortKey.java:39)
	at uk.me.parabola.imgfmt.app.srt.SrtSortKey.compareTo(SrtSortKey.java:22)
	at 
uk.me.parabola.imgfmt.app.srt.CombinedSortKey.compareTo(CombinedSortKey.java:43)
	at 
uk.me.parabola.imgfmt.app.srt.CombinedSortKey.compareTo(CombinedSortKey.java:22)
	at java.util.Arrays.mergeSort(Arrays.java:1157)
	at java.util.Arrays.mergeSort(Arrays.java:1169)
	at java.util.Arrays.mergeSort(Arrays.java:1168)
	at java.util.Arrays.mergeSort(Arrays.java:1169)
	at java.util.Arrays.mergeSort(Arrays.java:1168)
	at java.util.Arrays.mergeSort(Arrays.java:1169)
	at java.util.Arrays.mergeSort(Arrays.java:1168)
	at java.util.Arrays.mergeSort(Arrays.java:1169)
	at java.util.Arrays.mergeSort(Arrays.java:1168)
	at java.util.Arrays.mergeSort(Arrays.java:1168)
	at java.util.Arrays.mergeSort(Arrays.java:1168)
	at java.util.Arrays.mergeSort(Arrays.java:1168)
	at java.util.Arrays.mergeSort(Arrays.java:1168)
	at java.util.Arrays.sort(Arrays.java:1092)
	at java.util.Collections.sort(Collections.java:134)
	at uk.me.parabola.imgfmt.app.net.NETFile.sortRoads(NETFile.java:145)
	at uk.me.parabola.imgfmt.app.net.NETFile.writePost(NETFile.java:86)
	at uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:206)
	at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:97)
	at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:61)
	at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:220)
	at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:217)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:636)
Exiting - if you want to carry on regardless, use the --keep-going option



More information about the mkgmap-dev mailing list