[mkgmap-dev] Crash "Illegal Capacity" when converting map
From Jakob Mühldorfer mail at jmuehldorfer.de on Mon Dec 19 17:27:30 GMT 2016
It is not that simple I do get an empty tile, the way you recommended, but when i manually start conversion of just that tile, it works and outputs a 3.5MB img file for this tile It is some kind of effect where you need to convert multiple tiles at once to trigger the bug Am 19.12.2016 um 16:31 schrieb Gerd Petermann: > > Hi Jakob, > > > yes, send the scripts. You should be able to find the problem tile if > you add option > > --keep-going > > to mkgmap. When it finishes you should see an empty *.img file, the > corresponding input file > > is probably the cause. > > > Gerd > > ------------------------------------------------------------------------ > *Von:* mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag > von Jakob Mühldorfer <mail at jmuehldorfer.de> > *Gesendet:* Montag, 19. Dezember 2016 16:18:48 > *An:* Development list for mkgmap > *Betreff:* Re: [mkgmap-dev] Crash "Illegal Capacity" when converting map > > Hi Gerd, > > > I am trying to reproduce it, but not getting very far > > Different splitter parameters, that did nothing > Deleting 2 tiles that need to be converted, still the same, delete > just one other tile, and the bug was gone. > Unfortunately I am leaving this PC over christmas and can't try much > more, can I send you the folder with the script used to convert the > maps maybe? > > Jakob > > > Am 19.12.2016 um 06:41 schrieb Gerd Petermann: >> >> Hi Jakob, >> >> >> this seems to be a special case in the (OSM) data. I can probably add >> a check to avoid the crash >> >> but I'd like to know what happens and I was not yet able to reproduce it. >> >> I assume it happens only for one input file? >> >> Please post a link to that file and maybe your style and options if >> needed. >> >> >> Gerd >> >> >> ------------------------------------------------------------------------ >> *Von:* mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag >> von Jakob Mühldorfer <mail at jmuehldorfer.de> >> *Gesendet:* Montag, 19. Dezember 2016 02:17:20 >> *An:* mkgmap-dev at lists.mkgmap.org.uk >> *Betreff:* [mkgmap-dev] Crash "Illegal Capacity" when converting map >> Hi, >> >> currently I am getting a ton of crashes like this: >> >> > java.lang.IllegalArgumentException: Illegal Capacity: -1 >> > at java.util.ArrayList.<init>(ArrayList.java:156) >> > at >> > >> uk.me.parabola.mkgmap.filters.ShapeMergeFilter.mergeLongestSequence(ShapeMergeFilter.java:363) >> > at >> > >> uk.me.parabola.mkgmap.filters.ShapeMergeFilter.tryMerge(ShapeMergeFilter.java:226) >> > at >> > >> uk.me.parabola.mkgmap.filters.ShapeMergeFilter.addWithConnectedHoles(ShapeMergeFilter.java:167) >> > at >> > >> uk.me.parabola.mkgmap.filters.ShapeMergeFilter.merge(ShapeMergeFilter.java:98) >> > at >> > >> uk.me.parabola.mkgmap.build.MapBuilder.processShapes(MapBuilder.java:1124) >> > at >> > >> uk.me.parabola.mkgmap.build.MapBuilder.makeSubdivision(MapBuilder.java:791) >> > at >> > >> uk.me.parabola.mkgmap.build.MapBuilder.makeMapAreas(MapBuilder.java:701) >> > at >> uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:232) >> > at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:107) >> > at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:69) >> > at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:256) >> > at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:252) >> > at java.util.concurrent.FutureTask.run(FutureTask.java:266) >> > at >> > >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> > at >> > >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> > at java.lang.Thread.run(Thread.java:745) >> > Exiting - if you want to carry on regardless, use the --keep-going >> option >> >> Any idea what might be wrong? >> >> It happened in 3706 to 3730 >> Sometimes the exact same conversion process (splitting+mkgmap) on the >> exact same OSM file works, but that is rarely the case >> If you need any more information, or an upload of the style and split >> tiles that cause the crash, let me know. >> >> Hope you can help >> Jakob >> _______________________________________________ >> mkgmap-dev mailing list >> mkgmap-dev at lists.mkgmap.org.uk >> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev >> >> >> _______________________________________________ >> mkgmap-dev mailing list >> mkgmap-dev at lists.mkgmap.org.uk >> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > > > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20161219/e9b7efe7/attachment.html>
- Previous message: [mkgmap-dev] Crash "Illegal Capacity" when converting map
- Next message: [mkgmap-dev] Crash "Illegal Capacity" when converting map
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list