<div dir="ltr">Hi Gerd, <div>I removed the overflow patch v2, as well as updated to the latest version on svn - and now it compiled fine (not sure which of these changes made the difference)</div><div><br></div><div>thanks for the support.</div><div>Felix</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 10 Dec 2021 at 16:10, Gerd Petermann <<a href="mailto:gpetermann_muenchen@hotmail.com">gpetermann_muenchen@hotmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Felix,<br>
<br>
There are various problems with large (> 2GB) MDR files.<br>
I don't know if this is a special problem with the index or with one of the routines that copies the data.<br>
<br>
I see e.g. a *_mdr.img file > 2G that looks not bad but the corresponding gmapi folder shows a file with 0 bytes.<br>
<br>
Just starting to understand that part of the program ...<br>
<br>
Gerd<br>
<br>
________________________________________<br>
Von: mkgmap-dev <<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a>> im Auftrag von Felix Hartmann <<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>><br>
Gesendet: Freitag, 10. Dezember 2021 13:10<br>
An: Development list for mkgmap<br>
Betreff: Re: [mkgmap-dev] Exception in thread "main" java.lang.ArithmeticException: / by zero<br>
<br>
okay - I will remove the patch again. Yes I was still using it. Still I will need to wait for tomorrow to start analysing it again.<br>
<br>
On Fri, 10 Dec 2021 at 12:57, Gerd Petermann <<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>>> wrote:<br>
Hi Felix,<br>
<br>
I think a lot of things can go wrong when sizes reach the 2G barrier. Don't use the overflow2.patch, it might be part of this problem.<br>
<br>
Gerd<br>
<br>
________________________________________<br>
Von: mkgmap-dev <<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a>>> im Auftrag von Felix Hartmann <<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>>><br>
Gesendet: Freitag, 10. Dezember 2021 12:35<br>
An: Development list for mkgmap<br>
Betreff: Re: [mkgmap-dev] Exception in thread "main" java.lang.ArithmeticException: / by zero<br>
<br>
Ah okay, it's about gmapsupp.img - right now my server is busy, but I will see if I can find an offending tile or if there are some size limits. And yeah the data again is pretty big. But RAM should not matter if there is no Index I thought.<br>
<br>
I will check it tomorrow - at least i know a bit what to look for.<br>
<br>
On Fri, 10 Dec 2021, 09:37 Gerd Petermann <<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>>>> wrote:<br>
Hi Felix,<br>
<br>
I try to reproduce the problem with the block calculation by adding nonsense strings to Mdr 15.<br>
Maybe this helps to find out what's wrong in a reasonable time without crashing my own disk ;)<br>
<br>
I probably cannot reproduce real size problems because I have only 8G real memory in my PC.<br>
Gerd<br>
<br>
________________________________________<br>
Von: mkgmap-dev <<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a>><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a>>>> im Auftrag von Gerd Petermann <<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>>>><br>
Gesendet: Freitag, 10. Dezember 2021 08:38<br>
An: Development list for mkgmap<br>
Betreff: Re: [mkgmap-dev] Exception in thread   "main"  java.lang.ArithmeticException: / by zero<br>
<br>
Hi Felix,<br>
<br>
looks like another problem with the calculation of blocksizes, this time a value of 0 is returned instead of a negative one.<br>
The error occurs while the gmapsupp.img is written, the routine that fails is called for each sub file.<br>
Is it possible to share the input data and style?<br>
If not I can try to add logging statements.<br>
<br>
Gerd<br>
<br>
<br>
________________________________________<br>
Von: mkgmap-dev <<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a>><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a>>>> im Auftrag von Felix Hartmann <<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>>>><br>
Gesendet: Donnerstag, 9. Dezember 2021 16:31<br>
An: Development list for mkgmap<br>
Betreff: [mkgmap-dev] Exception in thread "main"        java.lang.ArithmeticException: / by zero<br>
<br>
Any idea what is going wrong here?<br>
I think the result is actually okay...<br>
<br>
Command:<br>
C:\openmtbmap\maps>start /belownormal /b /wait java -jar -XX:+AggressiveHeap -XX:StringTableSize=1000003 -Xmx43000M C:\openmtbmap\mkgmap.jar --max-jobs=12 --order-by-decreasing-area --code-page=65001 "--style-file=C:\openmtbmap\buildings_style"  --lower-case --levels="0:24, 1:23, 2:22, 3:21" --ignore-osm-bounds --ignore-turn-restrictions --merge-lines --allow-reverse-merge --transparent --draw-priority=28 --remove-ovm-work-files=true --add-pois-to-areas --simplify-polygons=23:4,22:7,21:8 --copyright-file="C:\openmtbmap\openmtbmap_svn\copyrightopm.txt" --license-file="C:\openmtbmap\openmtbmap_svn\licenseopm.txt" --add-boundary-nodes-at-admin-boundaries=2 --poi-excl-index=0x6405,0x4316,0x2f00 --ignore-fixme-values --polygon-size-limits="24:16, 23:14, 22:12, 21:11" --ignore-turn-restrictions --description=velobuildings_eu --remove-ovm-work-files= --country-abbr=eu --country-name=europe --mapname=86900310 --family-id=8690 --product-id=1 --series-name="buildings_europe_09.12.2021_UC_LOCAL<br>
 " --keep-going --family-name="velobuildings_eu_09.12.2021_UC_LOCAL" --tdbfile --x-gmapi-minimal --gmapsupp --overview-mapname=mapsetb --area-name="europe_09.12.2021_UC_LOCAL_buildings" -c D:\openmtbmap\maps\template.europeb1 8690*.img buildeu.typ  1>NUL<br>
<br>
<br>
Mkgmap version 4827M<br>
Time started: Thu Dec 09 12:50:49 CET 2021<br>
Number of MapFailedExceptions: 0<br>
SEVERE (OverviewBuilder): Tile selection (0x4a) polygon for tile 86900000 cannot be written in level 0 resolution 21, using 19 instead<br>
<br>
........<br>
skipped here<br>
.......<br>
<br>
gmapi-minimal: Skipping file 86900308.img<br>
gmapi-minimal: Skipping file 86900309.img<br>
gmapi-minimal: Writing freshly compiled file C:\openmtbmap\maps\.\86900310.img<br>
gmapi-minimal: Writing freshly compiled file C:\openmtbmap\maps\.\86900311.img<br>
Exception in thread "main" java.lang.ArithmeticException: / by zero<br>
        at uk.me.parabola.imgfmt.sys.FileNode.write(FileNode.java:239)<br>
        at uk.me.parabola.imgfmt.app.BufferedImgFileWriter.sync(BufferedImgFileWriter.java:77)<br>
        at uk.me.parabola.imgfmt.app.BufferedImgFileWriter.close(BufferedImgFileWriter.java:106)<br>
        at uk.me.parabola.imgfmt.sys.FileNode.close(FileNode.java:107)<br>
        at uk.me.parabola.imgfmt.sys.ImgFS.sync(ImgFS.java:253)<br>
        at uk.me.parabola.imgfmt.sys.ImgFS.close(ImgFS.java:325)<br>
        at uk.me.parabola.imgfmt.Utils.closeFile(Utils.java:191)<br>
        at uk.me.parabola.mkgmap.combiners.GmapsuppBuilder.onFinish(GmapsuppBuilder.java:187)<br>
        at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:690)<br>
        at uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsReader.java:126)<br>
        at uk.me.parabola.mkgmap.main.Main.mainStart(Main.java:147)<br>
        at uk.me.parabola.mkgmap.main.Main.main(Main.java:118)<br>
<br>
--<br>
Felix Hartman - Openmtbmap.org & VeloMap.org<br>
<br>
_______________________________________________<br>
mkgmap-dev mailing list<br>
<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>>><br>
<a href="https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer" target="_blank">https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a><br>
_______________________________________________<br>
mkgmap-dev mailing list<br>
<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>>><br>
<a href="https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer" target="_blank">https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a><br>
_______________________________________________<br>
mkgmap-dev mailing list<br>
<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>><br>
<a href="https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer" target="_blank">https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a><br>
<br>
<br>
--<br>
Felix Hartman - Openmtbmap.org & VeloMap.org<br>
<br>
_______________________________________________<br>
mkgmap-dev mailing list<br>
<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><br>
<a href="https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer" target="_blank">https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Felix Hartman - Openmtbmap.org & VeloMap.org<br></div><br></div></div></div></div></div></div>