java.lang.NullPointerException with mkgmap-optimize-index-r3914

Hi, I get a java.lang.NullPointerException with mkgmap-optimize-index-r3914 compiling for Cape Verde (data from Geofabrik). No problem with mkgmap-optimize-index-r3912. java.lang.NullPointerException at uk.me.parabola.mkgmap.osmstyle.StyledConverter.filterNameSuffixAndPrefex(StyledConverter.java:211) at uk.me.parabola.mkgmap.osmstyle.StyledConverter.access$000(StyledConverter.java:85) at uk.me.parabola.mkgmap.osmstyle.StyledConverter$1.add(StyledConverter.java:158) at uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.generate(HousenumberGenerator.java:755) at uk.me.parabola.mkgmap.osmstyle.StyledConverter.end(StyledConverter.java:800) at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:243) at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:157) at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:154) at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:52) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:263) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:259) 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) Need more informations ? Steph

Hi Stephane, thanks for reporting, I can reproduce the error. Please note : 3914 is completely experimental, don't publish a map created with that version. The current status of the prefix/suffix support is that we found out that we also have to change the sorting in NET 3 but this is not yet done. I think r3912 and r3913 are worse to try, but both have known problems with special characters like the german "ß" , at least when using the --lower-case option. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von Stéphane MARTIN <st3ph.martin@laposte.net> Gesendet: Dienstag, 25. April 2017 08:09:34 An: Development list for mkgmap Betreff: [mkgmap-dev] java.lang.NullPointerException with mkgmap-optimize-index-r3914 Hi, I get a java.lang.NullPointerException with mkgmap-optimize-index-r3914 compiling for Cape Verde (data from Geofabrik). No problem with mkgmap-optimize-index-r3912. java.lang.NullPointerException at uk.me.parabola.mkgmap.osmstyle.StyledConverter.filterNameSuffixAndPrefex(StyledConverter.java:211) at uk.me.parabola.mkgmap.osmstyle.StyledConverter.access$000(StyledConverter.java:85) at uk.me.parabola.mkgmap.osmstyle.StyledConverter$1.add(StyledConverter.java:158) at uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.generate(HousenumberGenerator.java:755) at uk.me.parabola.mkgmap.osmstyle.StyledConverter.end(StyledConverter.java:800) at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:243) at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:157) at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:154) at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:52) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:263) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:259) 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) Need more informations ? Steph _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Thank you. Good luck with the work! I support morally. ;-) Steph
From Gerd Petermann GPetermann_muenchen at hotmail.com on Tue Apr 25 07:23:30 BST 2017
Hi Stephane,
thanks for reporting, I can reproduce the error. Please note : 3914 is completely experimental, don't publish a map created with that version. The current status of the prefix/suffix support is that we found out > that we also have to change the sorting in NET 3 but this is not yet done.
I think r3912 and r3913 are worse to try, but both have known problems with special characters like the german "ß" , at least when using the --lower-case option.
Gerd
Le 25/04/2017 à 08:09, Stéphane MARTIN a écrit :
Hi,
I get a java.lang.NullPointerException with mkgmap-optimize-index-r3914 compiling for Cape Verde (data from Geofabrik).
No problem with mkgmap-optimize-index-r3912.
java.lang.NullPointerException at uk.me.parabola.mkgmap.osmstyle.StyledConverter.filterNameSuffixAndPrefex(StyledConverter.java:211) at uk.me.parabola.mkgmap.osmstyle.StyledConverter.access$000(StyledConverter.java:85) at uk.me.parabola.mkgmap.osmstyle.StyledConverter$1.add(StyledConverter.java:158) at uk.me.parabola.mkgmap.osmstyle.housenumber.HousenumberGenerator.generate(HousenumberGenerator.java:755) at uk.me.parabola.mkgmap.osmstyle.StyledConverter.end(StyledConverter.java:800) at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:243) at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:157) at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:154) at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:52) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:263) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:259) 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)
Need more informations ?
Steph
participants (2)
-
Gerd Petermann
-
Stéphane MARTIN