NullPointerException with 3736

Hi, with mkgmap r3736 I get: java.lang.NullPointerException at uk.me.parabola.mkgmap.build.MapArea.split(MapArea.java:241) at uk.me.parabola.mkgmap.build.MapSplitter.splitMaxSize(MapSplitter.java:239) at uk.me.parabola.mkgmap.build.MapSplitter.split(MapSplitter.java:104) at uk.me.parabola.mkgmap.build.MapBuilder.makeMapAreas(MapBuilder.java:696) 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:259) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:255) 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 Number of ExitExceptions: 1 That map has a lot of empty space and tiles and only a few POI in some of the tiles. Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & CASP SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg)

Hi Thorsten, please try again with r3738. If you can reproduce the problem I may need more info. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von Thorsten Kukuk <kukuk@suse.de> Gesendet: Mittwoch, 21. Dezember 2016 14:25:37 An: mkgmap-dev@lists.mkgmap.org.uk Betreff: [mkgmap-dev] NullPointerException with 3736 Hi, with mkgmap r3736 I get: java.lang.NullPointerException at uk.me.parabola.mkgmap.build.MapArea.split(MapArea.java:241) at uk.me.parabola.mkgmap.build.MapSplitter.splitMaxSize(MapSplitter.java:239) at uk.me.parabola.mkgmap.build.MapSplitter.split(MapSplitter.java:104) at uk.me.parabola.mkgmap.build.MapBuilder.makeMapAreas(MapBuilder.java:696) 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:259) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:255) 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 Number of ExitExceptions: 1 That map has a lot of empty space and tiles and only a few POI in some of the tiles. Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & CASP SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg) _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

On Wed, Dec 21, Gerd Petermann wrote:
Hi Thorsten,
please try again with r3738. If you can reproduce the problem I may need more info.
I can still reproduce it. I try to build a map from germany/austria/swizerland with my marine style: mkgmap --style-file=style --family-name=TK-DACH-Marine --country-name=DACH --country-abbr=DACH --area-name=DACH --latin1 --license-file=TK-DACH-Marine_license.txt '--copyright-message=OpenStreetMap contributors, ODbL. See: http://www.openstreetmap.org/copyright. TK-DACH-Marine based on data from 2016-12-20.' --series-name=TK-DACH-Marine --product-version=161221 --add-pois-to-areas '--pois-to-areas-placement=entrance=main;entrance=yes;building=entrance;barrier=entrance' --reduce-point-density=4 --reduce-point-density-polygon=8 --min-size-polygon=8 --polygon-size-limits=24:8,18:4,17:2,16:0 --make-opposite-cycleways --name-tag-list=name,place_name,loc_name --transparent --no-poi-address -c mkgmap.cfg --gmapsupp -c maps.cfg --description=TK-DACH-Marine TK_DACH.TYP http://osm.thkukuk.de/tmp/71200019.osm.pbf is the input file where I get this error. Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & CASP SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg)

Hi Thorsten, thanks, I was able to reproduce it and I have committed r3739 to fix it. Sorry for that. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von Thorsten Kukuk <kukuk@suse.de> Gesendet: Mittwoch, 21. Dezember 2016 15:11:59 An: Development list for mkgmap Betreff: Re: [mkgmap-dev] NullPointerException with 3736 On Wed, Dec 21, Gerd Petermann wrote:
Hi Thorsten,
please try again with r3738. If you can reproduce the problem I may need more info.
I can still reproduce it. I try to build a map from germany/austria/swizerland with my marine style: mkgmap --style-file=style --family-name=TK-DACH-Marine --country-name=DACH --country-abbr=DACH --area-name=DACH --latin1 --license-file=TK-DACH-Marine_license.txt '--copyright-message=OpenStreetMap contributors, ODbL. See: http://www.openstreetmap.org/copyright. TK-DACH-Marine based on data from 2016-12-20.' --series-name=TK-DACH-Marine --product-version=161221 --add-pois-to-areas '--pois-to-areas-placement=entrance=main;entrance=yes;building=entrance;barrier=entrance' --reduce-point-density=4 --reduce-point-density-polygon=8 --min-size-polygon=8 --polygon-size-limits=24:8,18:4,17:2,16:0 --make-opposite-cycleways --name-tag-list=name,place_name,loc_name --transparent --no-poi-address -c mkgmap.cfg --gmapsupp -c maps.cfg --description=TK-DACH-Marine TK_DACH.TYP http://osm.thkukuk.de/tmp/71200019.osm.pbf is the input file where I get this error. Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & CASP SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg) _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

On Wed, Dec 21, Gerd Petermann wrote:
Hi Thorsten,
thanks, I was able to reproduce it and I have committed r3739 to fix it. Sorry for that.
Thanks and no problem. Thorsten
Gerd
________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von Thorsten Kukuk <kukuk@suse.de> Gesendet: Mittwoch, 21. Dezember 2016 15:11:59 An: Development list for mkgmap Betreff: Re: [mkgmap-dev] NullPointerException with 3736
On Wed, Dec 21, Gerd Petermann wrote:
Hi Thorsten,
please try again with r3738. If you can reproduce the problem I may need more info.
I can still reproduce it.
I try to build a map from germany/austria/swizerland with my marine style:
mkgmap --style-file=style --family-name=TK-DACH-Marine --country-name=DACH --country-abbr=DACH --area-name=DACH --latin1 --license-file=TK-DACH-Marine_license.txt '--copyright-message=OpenStreetMap contributors, ODbL. See: http://www.openstreetmap.org/copyright. TK-DACH-Marine based on data from 2016-12-20.' --series-name=TK-DACH-Marine --product-version=161221 --add-pois-to-areas '--pois-to-areas-placement=entrance=main;entrance=yes;building=entrance;barrier=entrance' --reduce-point-density=4 --reduce-point-density-polygon=8 --min-size-polygon=8 --polygon-size-limits=24:8,18:4,17:2,16:0 --make-opposite-cycleways --name-tag-list=name,place_name,loc_name --transparent --no-poi-address -c mkgmap.cfg --gmapsupp -c maps.cfg --description=TK-DACH-Marine TK_DACH.TYP
http://osm.thkukuk.de/tmp/71200019.osm.pbf is the input file where I get this error.
Thorsten
-- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & CASP SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg) _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
-- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & CASP SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg)
participants (2)
-
Gerd Petermann
-
Thorsten Kukuk