logo separator

[mkgmap-dev] Problem in splitter643

From Gerd Petermann gpetermann_muenchen at hotmail.com on Wed Nov 24 13:24:31 GMT 2021

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 at lists.mkgmap.org.uk> im Auftrag von valentin_k at inbox.ru <valentin_k at inbox.ru>
Gesendet: Mittwoch, 24. November 2021 13:11
An: mkgmap-dev at 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 at inbox.ru

_______________________________________________
mkgmap-dev mailing list
mkgmap-dev at lists.mkgmap.org.uk
https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev


More information about the mkgmap-dev mailing list