Hi, the following (erroneous) line in my points file crashes mkgmap

bridge:name~'[Bb]ridge' bridge_name~'[Bb]ridge' {echotags 'bridge as name'}

Time started: Mon Jan 16 12:57:37 GMT 2017
java.lang.UnsupportedOperationException
        at
uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.getKeyValue(AbstractOp.java:1
34)
        at
uk.me.parabola.mkgmap.osmstyle.eval.RegexOp.setSecond(RegexOp.java:51)
        at
uk.me.parabola.mkgmap.osmstyle.eval.ExpressionReader.runOp(ExpressionReader.
java:180)
        at
uk.me.parabola.mkgmap.osmstyle.eval.ExpressionReader.readConditions(Expressi
onReader.java:85)
        at
uk.me.parabola.mkgmap.osmstyle.RuleFileReader.loadFile(RuleFileReader.java:1
15)
        at
uk.me.parabola.mkgmap.osmstyle.RuleFileReader.load(RuleFileReader.java:86)
        at
uk.me.parabola.mkgmap.osmstyle.StyleImpl.readRules(StyleImpl.java:302)
        at
uk.me.parabola.mkgmap.osmstyle.StyleImpl.<init>(StyleImpl.java:160)
        at
uk.me.parabola.mkgmap.osmstyle.StyleImpl.readStyle(StyleImpl.java:554)
        at
uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.createConverter(OsmMapData
Source.java:289)
        at
uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.setupHandler(OsmMapDataSou
rce.java:187)
        at
uk.me.parabola.mkgmap.reader.osm.xml.Osm5MapDataSource.load(Osm5MapDataSourc
e.java:59)
        at
uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java
:138)
        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:265)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:1)
        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)
Exiting - if you want to carry on regardless, use the --keep-going option
Number of ExitExceptions: 1
Time finished: Mon Jan 16 12:57:37 GMT 2017
Total time taken: 420ms

It has a missing | between the two test conditions, but crashes mkgmap
instead of reporting the mistake. Is anyone an expert in this bit of code?

Regards,
Mike

_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to