[mkgmap-dev] [PATCH v2] Precompiled sea
From WanMil wmgcnfg at web.de on Thu May 3 22:55:05 BST 2012
Hi Carlos, I have already found a few tiles with flooding (e.g. NE of Russia). I have to investigate that. But I will be happy if you find some other things :-) WanMil > El 03/05/12 22:24, WanMil escribió: >> The problem was generated by changes to the precompiler. >> Attached patch should now work with the new precompiled files. > You catched it! Now it works fine for Morocco. In the next days I'll > test it with other maps and report any issue. >> >> Thanks for the report! >> >> WanMil >> >>> El 03/05/12 21:33, WanMil escribió: >>>> Hi Carlos, >>>> >>>> >>>>> Thanks for your work on this WanMil >>>>> I have tried to use your patch but get the errors below when >>>>> running mkgmap: >>>>> Using java version "1.6.0_26" >>>>> Java(TM) SE Runtime Environment (build 1.6.0_26-b03) >>>>> Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode) >>>>> mkgmap crashes immediately with the following output: >>>>> >>>> the first exception indicates that your mkgmap.jar is compiled with JDK >>>> 1.7 and is not executable with Java 1.6. >>>> >>>> >>>>> java.lang.UnsupportedClassVersionError: >>>>> uk/me/parabola/mkgmap/reader/osm/SeaGenerator : Unsupported >>>>> major.minor >>>>> version 51.0 >>>>> at java.lang.ClassLoader.defineClass1(Native Method) >>>>> at >>>>> java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) >>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:615) >>>>> at >>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) >>>>> >>>>> at >>>>> java.net.URLClassLoader.defineClass(URLClassLoader.java:283) >>>>> at >>>>> java.net.URLClassLoader.access$000(URLClassLoader.java:58) >>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:197) >>>>> at java.security.AccessController.doPrivileged(Native >>>>> Method) >>>>> at >>>>> java.net.URLClassLoader.findClass(URLClassLoader.java:190) >>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >>>>> at >>>>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) >>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247) >>>>> at >>>>> uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.<init>(OsmMapDataSource.java:53) >>>>> >>>>> at >>>>> uk.me.parabola.mkgmap.reader.osm.bin.OsmBinMapDataSource.<init>(OsmBinMapDataSource.java:35) >>>>> >>>>> at >>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >>>>> at >>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) >>>>> >>>>> at >>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) >>>>> >>>>> at >>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:513) >>>>> at java.lang.Class.newInstance0(Class.java:355) >>>>> at java.lang.Class.newInstance(Class.java:308) >>>>> at >>>>> uk.me.parabola.mkgmap.reader.plugin.MapReader.createMapReader(MapReader.java:73) >>>>> >>>>> at >>>>> uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:141) >>>>> at >>>>> uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:56) >>>>> at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:210) >>>>> at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:207) >>>>> at >>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) >>>>> at >>>>> java.util.concurrent.FutureTask.run(FutureTask.java:138) >>>>> at >>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>>>> >>>>> at >>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>>>> >>>>> at java.lang.Thread.run(Thread.java:662) >>>>> >>>>> >>>> The 2nd error seems like a problem of the precompiler. Can you upload >>>> the osm tile or can you give me the bounding box of the tile? >>>> >>> The map I was processing was morocco.osm.pbf from Geofabrik >>>> >>>>> Using java version "1.7.0_03" >>>>> Java(TM) SE Runtime Environment (build 1.7.0_03-b04) >>>>> Java HotSpot(TM) Server VM (build 22.1-b02, mixed mode) >>>>> mkgmap runs for a while and then crashes with the following: >>>>> java.lang.AssertionError >>>>> at >>>>> uk.me.parabola.mkgmap.reader.osm.SeaGenerator.addPrecompSea(SeaGenerator.java:295) >>>>> >>>>> at >>>>> uk.me.parabola.mkgmap.reader.osm.SeaGenerator.end(SeaGenerator.java:313) >>>>> >>>>> at >>>>> uk.me.parabola.mkgmap.reader.osm.OsmReadingHooksChain.end(OsmReadingHooksChain.java:79) >>>>> >>>>> at >>>>> uk.me.parabola.mkgmap.reader.osm.bin.OsmBinMapDataSource.load(OsmBinMapDataSource.java:68) >>>>> >>>>> at >>>>> uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:144) >>>>> at >>>>> uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:56) >>>>> at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:210) >>>>> at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:207) >>>>> 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:722) >>>>> >>>>> Any hints? >>>>> >>>> Thanks! >>>> WanMil > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
- Previous message: [mkgmap-dev] [PATCH v2] Precompiled sea
- Next message: [mkgmap-dev] [PATCH v2] Precompiled sea
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list