<!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>