Re: [mkgmap-dev] AssertionError: Point marked as boundary node

2018-08-31 Thread Gerd Petermann
Hi Bernd,

thanks for reporting.
An AssertionError typically means something went wrong in the program logic. 
You cannot do much so please report to the list.
I can reproduce the problem here, but I don't yet know what is wrong.

Gerd


Von: mkgmap-dev  im Auftrag von Bernd 
Weigelt 
Gesendet: Freitag, 31. August 2018 11:01
An: mkgmap-dev@lists.mkgmap.org.uk
Betreff: [mkgmap-dev] AssertionError: Point marked as boundary node

Hi

What should this message say?
I want to find out, what's going wrong here, but how can i identify the node,
which node  is wrong?
This is the link to the splitter tile
http://files.mkgmap.org.uk/download/436/65030009.o5m

Bernd

Time started: Fri Aug 31 10:51:04 CEST 2018
java.lang.AssertionError: Point marked as boundary node at 2353152/162997 not
on boundary of [2353152, 151552, 2375680, 165888]
at uk.me.parabola.mkgmap.general.LineClipper.clip(LineClipper.java:
168)
at uk.me.parabola.mkgmap.general.LineClipper.clip(LineClipper.java:
105)
at uk.me.parabola.mkgmap.general.LineClipper.clip(LineClipper.java:83)
at
uk.me.parabola.mkgmap.general.AreaClipper.clipLine(AreaClipper.java:46)
at
uk.me.parabola.mkgmap.osmstyle.StyledConverter.addLine(StyledConverter.java:
1179)
at
uk.me.parabola.mkgmap.osmstyle.StyledConverter.addLine(StyledConverter.java:
1165)
at
uk.me.parabola.mkgmap.osmstyle.StyledConverter.addLine(StyledConverter.java:
1137)
at
uk.me.parabola.mkgmap.osmstyle.StyledConverter.end(StyledConverter.java:805)
at
uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:241)
at
uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:
159)
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:290)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:286)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1135)
at java.base/
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:
635)
at java.base/java.lang.Thread.run(Thread.java:844)
Exiting - if you want to carry on regardless, use the --keep-going option
___
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev


Re: [mkgmap-dev] AssertionError: Point marked as boundary node

2018-08-31 Thread Bernd Weigelt
Hi

Maybe it it this relation?

https://www.openstreetmap.org/relation/7400#map=9/50.5323/3.1554


Am Freitag, 31. August 2018, 11:01:04 CEST schrieben Sie:
> Hi
> 
> What should this message say?
> I want to find out, what's going wrong here, but how can i identify the
> node, which node  is wrong?
> This is the link to the splitter tile
> http://files.mkgmap.org.uk/download/436/65030009.o5m
> 
> Bernd
> 
> Time started: Fri Aug 31 10:51:04 CEST 2018
> java.lang.AssertionError: Point marked as boundary node at 2353152/162997
> not on boundary of [2353152, 151552, 2375680, 165888]
> at uk.me.parabola.mkgmap.general.LineClipper.clip(LineClipper.java:
> 168)
> at uk.me.parabola.mkgmap.general.LineClipper.clip(LineClipper.java:
> 105)
> at
> uk.me.parabola.mkgmap.general.LineClipper.clip(LineClipper.java:83) at
> uk.me.parabola.mkgmap.general.AreaClipper.clipLine(AreaClipper.java:46)
> at
> uk.me.parabola.mkgmap.osmstyle.StyledConverter.addLine(StyledConverter.java:
> 1179)
> at
> uk.me.parabola.mkgmap.osmstyle.StyledConverter.addLine(StyledConverter.java:
> 1165)
> at
> uk.me.parabola.mkgmap.osmstyle.StyledConverter.addLine(StyledConverter.java:
> 1137)
> at
> uk.me.parabola.mkgmap.osmstyle.StyledConverter.end(StyledConverter.java:805)
> at
> uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:241)
> at
> uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java
> : 159)
> 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:290)
> at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:286)
> at
> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at
> java.base/
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
> 1135)
> at java.base/
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:
> 635)
> at java.base/java.lang.Thread.run(Thread.java:844)
> Exiting - if you want to carry on regardless, use the --keep-going option



signature.asc
Description: This is a digitally signed message part.
___
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

[mkgmap-dev] AssertionError: Point marked as boundary node

2018-08-31 Thread Bernd Weigelt
Hi

What should this message say?
I want to find out, what's going wrong here, but how can i identify the node, 
which node  is wrong?
This is the link to the splitter tile
http://files.mkgmap.org.uk/download/436/65030009.o5m

Bernd

Time started: Fri Aug 31 10:51:04 CEST 2018
java.lang.AssertionError: Point marked as boundary node at 2353152/162997 not 
on boundary of [2353152, 151552, 2375680, 165888]
at uk.me.parabola.mkgmap.general.LineClipper.clip(LineClipper.java:
168)
at uk.me.parabola.mkgmap.general.LineClipper.clip(LineClipper.java:
105)
at uk.me.parabola.mkgmap.general.LineClipper.clip(LineClipper.java:83)
at 
uk.me.parabola.mkgmap.general.AreaClipper.clipLine(AreaClipper.java:46)
at 
uk.me.parabola.mkgmap.osmstyle.StyledConverter.addLine(StyledConverter.java:
1179)
at 
uk.me.parabola.mkgmap.osmstyle.StyledConverter.addLine(StyledConverter.java:
1165)
at 
uk.me.parabola.mkgmap.osmstyle.StyledConverter.addLine(StyledConverter.java:
1137)
at 
uk.me.parabola.mkgmap.osmstyle.StyledConverter.end(StyledConverter.java:805)
at 
uk.me.parabola.mkgmap.reader.osm.ElementSaver.convert(ElementSaver.java:241)
at 
uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:
159)
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:290)
at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:286)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1135)
at java.base/
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:
635)
at java.base/java.lang.Thread.run(Thread.java:844)
Exiting - if you want to carry on regardless, use the --keep-going option


signature.asc
Description: This is a digitally signed message part.
___
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev