<!doctype html>
<html>
 <head> 
  <meta charset="UTF-8"> 
 </head>
 <body>
  <blockquote type="cite">
   <div>
    Hi Gerd, hi Ticker,
   </div>
   <div>
    <br>
   </div>
   <div>
    now i use is-in-r-4449. Sorry, some mistakes happen without explanation.
   </div>
   <div>
    <br>
   </div>
   <div>
    4449 report this:
   </div>
   <div>
    <br>
   </div>
   <div>
    Greets
   </div>
   <div>
    Arndt
   </div>
   <div>
    <br>
   </div>
   <div>
    16:24:37,71 - mkgmap .\tools\mkgmap-is-in-r4449 Speiche_Fabrik 
    <br>java.lang.AssertionError: invoked the non-augmented instance 
    <br>at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(Is 
    <br>ction.java:119) 
    <br>at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(Cac 
    <br>nction.java:61) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java: 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.j 
    <br>23) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule 
    <br>:72) 
    <br>at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java: 
    <br>at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(Styled 
    <br>rter.java:462) 
    <br>at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSav 
    <br>va:243) 
    <br>at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDat 
    <br>ce.java:163) 
    <br>at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:1 
    <br>at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54) 
    <br>at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291) 
    <br>at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287) 
    <br>at java.util.concurrent.FutureTask.run(Unknown Source) 
    <br>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source 
    <br>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Sourc 
    <br>at java.lang.Thread.run(Unknown Source) 
    <br>java.lang.AssertionError: invoked the non-augmented instance 
    <br>at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(Is 
    <br>ction.java:119) 
    <br>at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(Cac 
    <br>nction.java:61) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java: 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.j 
    <br>23) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule 
    <br>:72) 
    <br>at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java: 
    <br>at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(Styled 
    <br>rter.java:462) 
    <br>at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSav 
    <br>va:243) 
    <br>at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDat 
    <br>ce.java:163) 
    <br>at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:1 
    <br>at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54) 
    <br>at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291) 
    <br>at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287) 
    <br>at java.util.concurrent.FutureTask.run(Unknown Source) 
    <br>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source 
    <br>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Sourc 
    <br>at java.lang.Thread.run(Unknown Source) 
    <br>java.lang.AssertionError: invoked the non-augmented instance 
    <br>at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(Is 
    <br>ction.java:119) 
    <br>at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(Cac 
    <br>nction.java:61) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java: 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.j 
    <br>23) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule 
    <br>:72) 
    <br>at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java: 
    <br>at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(Styled 
    <br>rter.java:462) 
    <br>at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSav 
    <br>va:243) 
    <br>at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDat 
    <br>ce.java:163) 
    <br>at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:1 
    <br>at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54) 
    <br>at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291) 
    <br>at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287) 
    <br>at java.util.concurrent.FutureTask.run(Unknown Source) 
    <br>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source 
    <br>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Sourc 
    <br>at java.lang.Thread.run(Unknown Source) 
    <br>java.lang.AssertionError: invoked the non-augmented instance 
    <br>at uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(Is 
    <br>ction.java:119) 
    <br>at uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(Cac 
    <br>nction.java:61) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java: 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AbstractOp.eval(AbstractOp.j 
    <br>23) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.eval.AndOp.eval(AndOp.java:45) 
    <br>at uk.me.parabola.mkgmap.osmstyle.ActionRule.resolveType(ActionRule 
    <br>:72) 
    <br>at uk.me.parabola.mkgmap.osmstyle.RuleSet.resolveType(RuleSet.java: 
    <br>at uk.me.parabola.mkgmap.osmstyle.StyledConverter.convertWay(Styled 
    <br>rter.java:462) 
    <br>at uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSav 
    <br>va:243) 
    <br>at uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDat 
    <br>ce.java:163) 
    <br>at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:1 
    <br>at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:54) 
    <br>at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:291) 
    <br>at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:287) 
    <br>at java.util.concurrent.FutureTask.run(Unknown Source) 
    <br>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source 
    <br>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Sourc 
    <br>at java.lang.Thread.run(Unknown Source) 
    <br>java.nio.file.NoSuchFileException: C:\Kartenwerke\Speiche\.\Baustelle\Speic 
    <br>brik_mkgmap\Speiche_Fabrik.mdx -> .\Baustelle\Speiche_Fabrik_mkgmap\Speiche 
    <br>ik.gmap\Speiche_Fabrik.mdx 
    <br>at sun.nio.fs.WindowsException.translateToIOException(Unknown Sourc 
    <br>at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) 
    <br>at sun.nio.fs.WindowsFileCopy.copy(Unknown Source) 
    <br>at sun.nio.fs.WindowsFileSystemProvider.copy(Unknown Source) 
    <br>at java.nio.file.Files.copy(Unknown Source) 
    <br>at uk.me.parabola.mkgmap.combiners.GmapiBuilder.onFinish(GmapiBuild 
    <br>va:114) 
    <br>at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:674) 
    <br>at uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsRead 
    <br>va:125) 
    <br>at uk.me.parabola.mkgmap.main.Main.mainStart(Main.java:143) 
    <br>at uk.me.parabola.mkgmap.main.Main.main(Main.java:114)
   </div>
   <div>
    <br>
   </div>
   <div>
    <br>
   </div>
   <blockquote type="cite">
    <div>
     Gerd Petermann < 
     <a href="mailto:gpetermann_muenchen@hotmail.com">gpetermann_muenchen@hotmail.com</a>> hat am 13. Februar 2020 um 15:01 geschrieben:
    </div>
    <div>
     <br>
    </div>
    <div>
     <br>
    </div>
    <div>
     Hi Arndt,
    </div>
    <div>
     <br>
    </div>
    <div>
     r4450 is a trunk version, this doesn't know the is_in() style function.
    </div>
    <div>
     <br>
    </div>
    <div>
     Gerd
    </div>
    <div>
     <br>
    </div>
    <div>
     ________________________________________
    </div>
    <div>
     Von: mkgmap-dev < 
     <a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk">mkgmap-dev-bounces@lists.mkgmap.org.uk</a>> im Auftrag von Arndt Röhrig < 
     <a href="mailto:arndt@speichenkarte.de">arndt@speichenkarte.de</a>>
    </div>
    <div>
     Gesendet: Donnerstag, 13. Februar 2020 14:55
    </div>
    <div>
     An: Development list for mkgmap
    </div>
    <div>
     Betreff: Re: [mkgmap-dev] More method options for is_in function
    </div>
    <div>
     <br>
    </div>
    <div>
     Hi Ticker,
    </div>
    <div>
     <br>
    </div>
    <div>
     thank you for help and sorry, i don´t remember that points include the access file. I move the is_in command to the line file.
    </div>
    <div>
     <br>
    </div>
    <div>
     Now r4450 says
    </div>
    <div>
     <br>
    </div>
    <div>
     Error in style: Error: (lines:8): Expecting ), instead saw landuse
    </div>
    <div>
     <br>
    </div>
    <div>
     I don´t understand that. Is that a mistake in my is_in command?
    </div>
    <div>
     <br>
    </div>
    <div>
     highway=* & rad!=ja & laufen!=ja & tunnel!=* & bridge!=* & istdrin!=n & is_in(landuse,cemetery,all)=true {set istdrin=j}
    </div>
    <div>
     <br>
    </div>
    <div>
     Greets
    </div>
    <div>
     <br>
    </div>
    <div>
     Arndt
    </div>
    <div>
     <br>
    </div>
    <div>
     Ticker Berkin < 
     <a href="mailto:rwb-mkgmap@jagit.co.uk">rwb-mkgmap@jagit.co.uk</a><mailto: 
     <a href="mailto:rwb-mkgmap@jagit.co.uk">rwb-mkgmap@jagit.co.uk</a>>> hat am 13. Februar 2020 um 10:26 geschrieben:
    </div>
    <div>
     <br>
    </div>
    <div>
     <br>
    </div>
    <div>
     Hi Arndt
    </div>
    <div>
     <br>
    </div>
    <div>
     you have an include 'inc/access' in styles_base/points and
    </div>
    <div>
     styles_gravel/points
    </div>
    <div>
     <br>
    </div>
    <div>
     which gives the error about unsupported options.
    </div>
    <div>
     <br>
    </div>
    <div>
     The crash is related: because the calls are textually identical, the
    </div>
    <div>
     optimiser semi-tries to share them between points and lines processing,
    </div>
    <div>
     it initializes one instance only, but later the correct ones are called
    </div>
    <div>
     for the 2 contexts. I introduced this assertion error in the last
    </div>
    <div>
     update to catch strange things like this happening. Before it would
    </div>
    <div>
     have quietly returned "false"
    </div>
    <div>
     <br>
    </div>
    <div>
     Ticker
    </div>
    <div>
     <br>
    </div>
    <div>
     <br>
    </div>
    <div>
     On Thu, 2020-02-13 at 06:37 +0100, Arndt Röhrig wrote:
    </div>
    <div>
     Hi Ticker,
    </div>
    <div>
     <br>
    </div>
    <div>
     mkgmap tell me:
    </div>
    <div>
     <br>
    </div>
    <div>
     6:33:39,37 - mkgmap .\tools\mkgmap-is-in-r4446 Speiche_Fabrik
    </div>
    <div>
     Error in style: Error: (inc/access:73): Error: Third parameter 'all'
    </div>
    <div>
     of function is_in is not supported for this style section, valid are:
    </div>
    <div>
     [in, in_or_on, on]
    </div>
    <div>
     Error in style: Error: (inc/access:73): Error: Third parameter 'all'
    </div>
    <div>
     of function is_in is not supported for this style section, valid are:
    </div>
    <div>
     [in, in_or_on, on]
    </div>
    <div>
     Error in style: Error: (inc/access:73): Error: Third parameter 'all'
    </div>
    <div>
     of function is_in is not supported for this style section, valid are:
    </div>
    <div>
     [in, in_or_on, on]
    </div>
    <div>
     Error in style: Error: (inc/access:73): Error: Third parameter 'all'
    </div>
    <div>
     of function is_in is not supported for this style section, valid are:
    </div>
    <div>
     [in, in_or_on, on]
    </div>
    <div>
     Could not open style
    </div>
    <div>
     <br>
    </div>
    <div>
     <br>
    </div>
    <div>
     If i move the "is_in" command to the line file, mkgmap say:
    </div>
    <div>
     <br>
    </div>
    <div>
     6:30:43,78 - mkgmap .\tools\mkgmap-is-in-r4446 Speiche_Fabrik
    </div>
    <div>
     java.lang.AssertionError: invoked the non-augmented instance
    </div>
    <div>
     at
    </div>
    <div>
     uk.me.parabola.mkgmap.osmstyle.function.IsInFunction.calcImpl(IsInFun
    </div>
    <div>
     ction.java:119)
    </div>
    <div>
     at
    </div>
    <div>
     uk.me.parabola.mkgmap.osmstyle.function.CachedFunction.value(CachedFu
    </div>
    <div>
     nction.java:61)
    </div>
    <div>
     at
    </div>
    <div>
     uk.me.parabola.mkgmap.osmstyle.eval.EqualsOp.eval(EqualsOp.java:33)
    </div>
    <div>
     ...
    </div>
    <div>
     <br>
    </div>
    <div>
     _______________________________________________
    </div>
    <div>
     mkgmap-dev mailing list
    </div>
    <div>
     <a href="mailto:mkgmap-dev@lists.mkgmap.org.uk">mkgmap-dev@lists.mkgmap.org.uk</a><mailto: 
     <a href="mailto:mkgmap-dev@lists.mkgmap.org.uk">mkgmap-dev@lists.mkgmap.org.uk</a>>
    </div>
    <div>
     <a target="_blank" href="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noopener">http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a>
    </div>
   </blockquote>
  </blockquote>
  <div class="default-style">
   <br> 
  </div> 
 </body>
</html>