Problem in splitter643

Hi all. In the last few days I getting a problem in splitter643 with Geofafrik whole Asia extract. But splitter615 works without errors with the same osm source file. java -Xmx18g -jar splitter643.jar --geonames-file=./cities1000.zip --no-trim --max-nodes=1000000 --output-dir=../splitterTiles-ASIA --output=pbf ./asia-latest.o5m Exception in thread "main" java.lang.StackOverflowError at uk.me.parabola.splitter.solver.Tile.countInside(Tile.java:643) at uk.me.parabola.splitter.solver.Tile.getMinParts(Tile.java:634) at uk.me.parabola.splitter.solver.SplittableDensityArea$Solver.solve(SplittableDensityArea.java:1081) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:401) at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734) at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485) at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:650) at uk.me.parabola.splitter.solver.SplittableDensityArea.solveRectangularAreaParallel(SplittableDensityArea.java:595) at uk.me.parabola.splitter.solver.SplittableDensityArea.solveRectangularAreaParallel(SplittableDensityArea.java:627) ---the same string repeated more then one thousand times--- at uk.me.parabola.splitter.solver.SplittableDensityArea.solveRectangularAreaParallel(SplittableDensityArea.java:627) *** Error code 1 Stop. Link to the splitter643 log file: https://maptourist.org/tmp/asia-split-log.zip Link to the densities-out file: https://maptourist.org/tmp/densities-out.zip -- С уважением, Валентин Кудрявцев mailto:valentin_k@inbox.ru

Hi Valentin, thanks for reporting, I can reproduce the problem and somehow expected this to happen. Looking into this in the next days. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von valentin_k@inbox.ru <valentin_k@inbox.ru> Gesendet: Mittwoch, 24. November 2021 13:11 An: mkgmap-dev@lists.mkgmap.org.uk Betreff: [mkgmap-dev] Problem in splitter643 Hi all. In the last few days I getting a problem in splitter643 with Geofafrik whole Asia extract. But splitter615 works without errors with the same osm source file. java -Xmx18g -jar splitter643.jar --geonames-file=./cities1000.zip --no-trim --max-nodes=1000000 --output-dir=../splitterTiles-ASIA --output=pbf ./asia-latest.o5m Exception in thread "main" java.lang.StackOverflowError at uk.me.parabola.splitter.solver.Tile.countInside(Tile.java:643) at uk.me.parabola.splitter.solver.Tile.getMinParts(Tile.java:634) at uk.me.parabola.splitter.solver.SplittableDensityArea$Solver.solve(SplittableDensityArea.java:1081) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:401) at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734) at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485) at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:650) at uk.me.parabola.splitter.solver.SplittableDensityArea.solveRectangularAreaParallel(SplittableDensityArea.java:595) at uk.me.parabola.splitter.solver.SplittableDensityArea.solveRectangularAreaParallel(SplittableDensityArea.java:627) ---the same string repeated more then one thousand times--- at uk.me.parabola.splitter.solver.SplittableDensityArea.solveRectangularAreaParallel(SplittableDensityArea.java:627) *** Error code 1 Stop. Link to the splitter643 log file: https://maptourist.org/tmp/asia-split-log.zip Link to the densities-out file: https://maptourist.org/tmp/densities-out.zip -- С уважением, Валентин Кудрявцев mailto:valentin_k@inbox.ru _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Hi Valentin, this should be fixed with splitter-r645. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von Gerd Petermann <gpetermann_muenchen@hotmail.com> Gesendet: Mittwoch, 24. November 2021 14:24 An: Development list for mkgmap Betreff: Re: [mkgmap-dev] Problem in splitter643 Hi Valentin, thanks for reporting, I can reproduce the problem and somehow expected this to happen. Looking into this in the next days. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von valentin_k@inbox.ru <valentin_k@inbox.ru> Gesendet: Mittwoch, 24. November 2021 13:11 An: mkgmap-dev@lists.mkgmap.org.uk Betreff: [mkgmap-dev] Problem in splitter643 Hi all. In the last few days I getting a problem in splitter643 with Geofafrik whole Asia extract. But splitter615 works without errors with the same osm source file. java -Xmx18g -jar splitter643.jar --geonames-file=./cities1000.zip --no-trim --max-nodes=1000000 --output-dir=../splitterTiles-ASIA --output=pbf ./asia-latest.o5m Exception in thread "main" java.lang.StackOverflowError at uk.me.parabola.splitter.solver.Tile.countInside(Tile.java:643) at uk.me.parabola.splitter.solver.Tile.getMinParts(Tile.java:634) at uk.me.parabola.splitter.solver.SplittableDensityArea$Solver.solve(SplittableDensityArea.java:1081) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:401) at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734) at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485) at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:650) at uk.me.parabola.splitter.solver.SplittableDensityArea.solveRectangularAreaParallel(SplittableDensityArea.java:595) at uk.me.parabola.splitter.solver.SplittableDensityArea.solveRectangularAreaParallel(SplittableDensityArea.java:627) ---the same string repeated more then one thousand times--- at uk.me.parabola.splitter.solver.SplittableDensityArea.solveRectangularAreaParallel(SplittableDensityArea.java:627) *** Error code 1 Stop. Link to the splitter643 log file: https://maptourist.org/tmp/asia-split-log.zip Link to the densities-out file: https://maptourist.org/tmp/densities-out.zip -- С уважением, Валентин Кудрявцев mailto:valentin_k@inbox.ru _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
participants (2)
-
Gerd Petermann
-
valentin_k@inbox.ru