[mkgmap-dev] [Patch] Error in BoundaryUtil
From GerdP gpetermann_muenchen at hotmail.com on Sun Mar 11 18:18:44 GMT 2012
Hi WanMil, I found the error, just testing again to make sure that it really works now. I forgot that we have to support 3 different formats now. Gerd WanMil wrote > > Hi Gerd, > > although preparing boundaries works, merging the boundary directories > does not work (I haven't tried with your patch yet but I guess it would > work with your patch). > > WanMil > >> Hi Gerd, >> >> without your patch preparing boundaries works. >> Using your patch I get the following exception. >> >> java.util.concurrent.ExecutionException: >> java.lang.IllegalArgumentException: Ill >> egal Capacity: -572471432 >> at java.util.concurrent.FutureTask$Sync.innerGet(Unknown >> Source) >> at java.util.concurrent.FutureTask.get(Unknown Source) >> at >> uk.me.parabola.mkgmap.main.Preparer.runPreparer(Preparer.java:92) >> at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:349) >> at >> uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsReader.ja >> va:126) >> at uk.me.parabola.mkgmap.main.Main.main(Main.java:114) >> Caused by: java.lang.IllegalArgumentException: Illegal Capacity: >> -572471432 >> at java.util.ArrayList.<init>(Unknown Source) >> at >> uk.me.parabola.mkgmap.reader.osm.boundary.BoundaryUtil.readStreamRawF >> ormat(BoundaryUtil.java:282) >> at >> uk.me.parabola.mkgmap.reader.osm.boundary.BoundaryUtil.loadQuadTreeFr >> omStream(BoundaryUtil.java:459) >> at >> uk.me.parabola.mkgmap.reader.osm.boundary.BoundaryUtil.loadQuadTree(B >> oundaryUtil.java:145) >> at >> uk.me.parabola.mkgmap.reader.osm.boundary.BoundaryUtil.loadQuadTree(B >> oundaryUtil.java:120) >> at >> uk.me.parabola.mkgmap.reader.osm.boundary.BoundaryPreparer$QuadTreeWo >> rker.call(BoundaryPreparer.java:236) >> at >> uk.me.parabola.mkgmap.reader.osm.boundary.BoundaryPreparer$QuadTreeWo >> rker.call(BoundaryPreparer.java:221) >> at java.util.concurrent.FutureTask$Sync.innerRun(Unknown >> Source) >> at java.util.concurrent.FutureTask.run(Unknown Source) >> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown >> Source) >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown >> Source) >> at java.lang.Thread.run(Unknown Source) >> >> My mkgmap call is: >> java -jar mkgmap.jar --max-jobs=4 >> --createboundsfile=africa-boundaries.osm.gz --bounds=bounds/africa *.osm >> >> WanMil >> >>> Hi WanMil, >>> >>> sorry, one of my last patches for the performance branch corrupted >>> BoundaryUtil. >>> It was no longer able to read the legacy *.bnd format (also created in >>> the >>> preparer) :-( >>> >>> Attached is the patch. >>> >>> Gerd >>> >>> http://gis.19327.n5.nabble.com/file/n5554370/BoundaryUtil.java.patch >>> BoundaryUtil.java.patch >>> >>> -- >>> View this message in context: >>> http://gis.19327.n5.nabble.com/Patch-Error-in-BoundaryUtil-tp5554370p5554370.html >>> Sent from the Mkgmap Development mailing list archive at Nabble.com. >>> _______________________________________________ >>> mkgmap-dev mailing list >>> mkgmap-dev at .org >>> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev >> >> _______________________________________________ >> mkgmap-dev mailing list >> mkgmap-dev at .org >> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at .org > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > -- View this message in context: http://gis.19327.n5.nabble.com/Patch-Error-in-BoundaryUtil-tp5554370p5555578.html Sent from the Mkgmap Development mailing list archive at Nabble.com.
- Previous message: [mkgmap-dev] [Patch] Error in BoundaryUtil
- Next message: [mkgmap-dev] [Patch] Error in BoundaryUtil
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list