logo separator

[mkgmap-dev] Current mkgmap version has another java.lang.AssertionError:

From Felix Hartmann extremecarver at gmail.com on Thu Apr 26 12:56:09 BST 2018

Not sure what happens on Antarctica - it's not crashing yet - but I get
some error messages like:
SEVERE (TREFile): 74990003.osm.pbf: invalid maxlat -3653632 changed to
4194304
SEVERE (TREFile): 74990003.osm.pbf: invalid maxlong -4204544 changed to
8388608
SEVERE (TREFile): 74990001.osm.pbf: invalid maxlat -3504128 changed to
4194304
SEVERE (TREFile): 74990001.osm.pbf: invalid maxlong -6549504 changed to
8388608
SEVERE (TREFile): 74990002.osm.pbf: invalid maxlat -3454976 changed to
4194304
SEVERE (TREFile): 74990002.osm.pbf: invalid maxlong -5959680 changed to
8388608
SEVERE (TREFile): 74990004.osm.pbf: invalid maxlat -3203072 changed to
4194304
SEVERE (TREFile): 74990004.osm.pbf: invalid maxlong -4204544 changed to
8388608
SEVERE (TREFile): 74990005.osm.pbf: invalid maxlat -3407872 changed to
4194304
SEVERE (TREFile): 74990005.osm.pbf: invalid maxlong -5183488 changed to
8388608
SEVERE (TREFile): 74990006.osm.pbf: invalid maxlat -3203072 changed to
4194304
SEVERE (TREFile): 74990006.osm.pbf: invalid maxlong -3274752 changed to
8388608
SEVERE (TREFile): 74990000.osm.pbf: invalid maxlat -3588096 changed to
4194304
SEVERE (TREFile): 74990000.osm.pbf: invalid maxlong -7262208 changed to
8388608


I guess that means something is properly broken...

On 26 April 2018 at 13:39, Felix Hartmann <extremecarver at gmail.com> wrote:

> Hi Gerd, well yes I guess it's again related to 180° - I've uploaded all
> the 4 tiles that do not compile here: https://openmtbmap.org/
> not_compiling.zip
> you will need the asia.poly file from geofabrik too (and the relevant hgt
> files - sorry I don't know which ones they are - you can get them via
> phyghtmap with the asia.poly (maybe antarctica.poly will be quicker - it's
> also messing up there).
>
> Calling mkgmap:
> java -ea -jar -Xmx20000M /home/contourlines/mkgmap.jar
> --dem=/home/contourlines/hgt/VIEW1/,/home/contourlines/hgt/S
> RTM1v3.0/,/home/contourlines/hgt/VIEW3/,/home/contourlines/hgt/SRTM3v3.0/
> --dem-dists=9936 --dem-poly=/home/contourlines/bounds/asia.poly
> --max-jobs=6 --reduce-point-density=3.6 --transparent
> --description=openmtbmap-srtm-Asia --latin1 --draw-priority=24
> --mapname=74500000 --family-id=7450 --product-id=1
> --series-name=openmtbmap-srtm-ASIA --family-name=mtbmap-srtm-ASIA --overview-mapname=mapsetz
> --tdbfile 7*.osm.pbf
>
>
> On 26 April 2018 at 10:50, Gerd Petermann <gpetermann_muenchen at hotmail.com
> > wrote:
>
>> Hi Felix,
>>
>> I think the assertions have one big disadvantage: One never knows the
>> tile that was processed.
>> Attached  is a patch that should report the bad tile(s) and maybe fixes
>> the problem, but I think we have to find the place in the source that
>> produces the invalid
>> bounds. At the moment I see only one possibility: A tile that has minlong
>> on +180°.
>> So if you have the problem tile and you are able to reproduce the crash
>> with the default style please post the details.
>>
>> Gerd
>>
>> ________________________________________
>> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von
>> Felix Hartmann <extremecarver at gmail.com>
>> Gesendet: Donnerstag, 26. April 2018 10:30:21
>> An: Development list for mkgmap
>> Betreff: Re: [mkgmap-dev] Current mkgmap version has another
>> java.lang.AssertionError:
>>
>> okay I kinda guessed so - because it produced way more tiles before the
>> crash....
>>
>> On 26 April 2018 at 10:21, Gerd Petermann <gpetermann_muenchen at hotmail.c
>> om<mailto:gpetermann_muenchen at hotmail.com>> wrote:
>> Hi Felix,
>>
>> this is a different error in a different source. I'll have a look now. I
>> don't need the file.
>> Gerd
>>
>> ________________________________________
>> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk<mailto:
>> mkgmap-dev-bounces at lists.mkgmap.org.uk>> im Auftrag von Felix Hartmann <
>> extremecarver at gmail.com<mailto:extremecarver at gmail.com>>
>> Gesendet: Donnerstag, 26. April 2018 10:18:10
>> An: Development list for mkgmap
>> Betreff: Re: [mkgmap-dev] Current mkgmap version has another
>> java.lang.AssertionError:
>>
>> It's not fixed yet with the newest mkgmap version - still getting:
>>
>> java.lang.AssertionError: 8388608
>>         at uk.me.parabola.imgfmt.app.BufferedImgFileWriter.put3s(Buffer
>> edImgFileWriter.java:143)
>>         at uk.me.parabola.imgfmt.app.trergn.TREHeader.writeFileHeader(
>> TREHeader.java:165)
>>         at uk.me.parabola.imgfmt.app.CommonHeader.writeHeader(CommonHea
>> der.java:73)
>>         at uk.me.parabola.imgfmt.app.trergn.TREFile.writePost(TREFile.
>> java:349)
>>         at uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.ja
>> va:351)
>>         at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:107)
>>         at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:69)
>>         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.util.concurrent.FutureTask.run(FutureTask.java:266)
>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>> Executor.java:1149)
>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:624)
>>         at java.lang.Thread.run(Thread.java:748)
>>
>>
>> I'm compiling it again now with --keep-going to find the offending
>> .osm.pbf tile and will upload that in a couple of hours.
>>
>>
>> On 25 April 2018 at 20:28, Felix Hartmann <extremecarver at gmail.com<mailt
>> o:extremecarver at gmail.com><mailto:extremecarver at gmail.com<mailto:
>> extremecarver at gmail.com>>> wrote:
>> I'm trying it right now (Asia takes a couple of hours however) - I've
>> removed the patch nevertheless.
>>
>> On 25 April 2018 at 20:20, Gerd Petermann <gpetermann_muenchen at hotmail.c
>> om<mailto:gpetermann_muenchen at hotmail.com><mailto:gpetermann
>> _muenchen at hotmail.com<mailto:gpetermann_muenchen at hotmail.com>>> wrote:
>> Hi Felix,
>>
>> I don't think that the patch changes this. As Ticker suggested I've
>> removed the assertions introduced with r4167.
>> Please try with r4179.
>>
>> Gerd
>>
>> ________________________________________
>> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk<mailto:
>> mkgmap-dev-bounces at lists.mkgmap.org.uk><mailto:mkgmap-dev-bounces at list
>> s.mkgmap.org.uk<mailto:mkgmap-dev-bounces at lists.mkgmap.org.uk>>> im
>> Auftrag von Felix Hartmann <extremecarver at gmail.com<mailto:
>> extremecarver at gmail.com><mailto:extremecarver at gmail.com<mailto:
>> extremecarver at gmail.com>>>
>> Gesendet: Mittwoch, 25. April 2018 19:03:54
>> An: Development list for mkgmap
>> Betreff: Re: [mkgmap-dev] Current mkgmap version has another
>> java.lang.AssertionError:
>>
>> oh yes - I still use the dem-empty.patch from you - I will remove it and
>> try how it behaves without that one.
>> (besides it I'm using  minSizePolygon = props.getProperty("min-size-polygon",
>> 14);
>> (instead of 8) since long long time, but I'm sure that's no cause for the
>> error here).
>>
>>
>> Felix
>>
>> On 25 April 2018 at 18:57, Gerd Petermann <gpetermann_muenchen at hotmail.c
>> om<mailto:gpetermann_muenchen at hotmail.com><mailto:gpetermann
>> _muenchen at hotmail.com<mailto:gpetermann_muenchen at hotmail.com>><mailto:
>> gpetermann_muenchen at hotmail.com<mailto:gpetermann_muenchen at hotmail.com
>> ><mailto:gpetermann_muenchen at hotmail.com<mailto:gpetermann_muenchen@
>> hotmail.com>>>> wrote:
>> Hi Felix,
>>
>> it seems you use a version of MapBuilder that doesn't match the current
>> source in trunk. Is that possible?
>> If yes, please post your version.
>>
>> Gerd
>>
>> ________________________________________
>> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk<mailto:
>> mkgmap-dev-bounces at lists.mkgmap.org.uk><mailto:mkgmap-dev-bounces at list
>> s.mkgmap.org.uk<mailto:mkgmap-dev-bounces at lists.mkgmap.org.uk>><mailto:
>> mkgmap-dev-bounces at lists.mkgmap.org.uk<mailto:mk
>> gmap-dev-bounces at lists.mkgmap.org.uk><mailto:mkgmap-dev-
>> bounces at lists.mkgmap.org.uk<mailto:mkgmap-dev-bounces at lists.mkgmap.org.uk>>>>
>> im Auftrag von Felix Hartmann <extremecarver at gmail.com<mailto:
>> extremecarver at gmail.com><mailto:extremecarver at gmail.com<mailto:
>> extremecarver at gmail.com>><mailto:extremecarver at gmail.com<mailto:
>> extremecarver at gmail.com><mailto:extremecarver at gmail.com<mailto:extremecar
>> ver at gmail.com>>>>
>> Gesendet: Mittwoch, 25. April 2018 18:17:30
>> An: Development list for mkgmap
>> Betreff: [mkgmap-dev] Current mkgmap version has another
>> java.lang.AssertionError:
>>
>> java.lang.AssertionError: minlong=-8388608
>>         at uk.me.parabola.imgfmt.app.trergn.TREFile.setBounds(TREFile.
>> java:359)
>>         at uk.me.parabola.imgfmt.app.map.Map.setBounds(Map.java:162)
>>         at uk.me.parabola.mkgmap.build.Ma<http://uk.me.parabola.mkgmap.
>> build.Ma><http://uk.me.parabola.mkgmap.build.Ma>pBuilder.
>> processInfo(MapBuilder.java:1000)
>>         at uk.me.parabola.mkgmap.build.Ma<http://uk.me.parabola.mkgmap.
>> build.Ma><http://uk.me.parabola.mkgmap.build.Ma>pBuilder.
>> makeMap(MapBuilder.java:288)
>>         at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:107)
>>         at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:69)
>>         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.util.concurrent.FutureTask.run(FutureTask.java:266)
>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>> Executor.java:1149)
>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:624)
>>         at java.lang.Thread.run(Thread.java:748)
>>
>>
>> I'm sure back 30-40 versions mkgmap had no problems here - I basically
>> did not change my style (only removed one resolution) - and the data is the
>> same.
>>
>>
>> Happens on Asia continent map dem/contourline creation.
>>
>> java -ea -jar -Xmx20000M /home/contourlines/mkgmap.jar
>> --dem=/home/contourlines/hgt/VIEW1/,/home/contourlines/hgt/S
>> RTM1v3.0/,/home/contourlines/hgt/VIEW3/,/home/contourlines/hgt/SRTM3v3.0/
>> --dem-dists=9936 --dem-poly=/home/contourlines/bounds/asia.poly
>> --max-jobs=6 --reduce-point-density=3.6 --transparent
>> --description=openmtbmap-srtm-Asia --style-file=srtm --latin1
>> --draw-priority=24 --mapname=74500000 --family-id=7450 --product-id=1
>> --series-name=openmtbmap-srtm-ASIA --family-name=mtbmap-srtm-ASIA
>> --overview-mapname=mapsetz --tdbfile 7*.osm.pbf
>>
>> --
>> Felix Hartman - Openmtbmap.org & VeloMap.org
>> Schusterbergweg 32/8
>> 6020 Innsbruck
>> Austria - Österreich
>> _______________________________________________
>> mkgmap-dev mailing list
>> mkgmap-dev at lists.mkgmap.org.uk<mailto:mkgmap-dev at lists.mkgmap.org.uk
>> ><mailto:mkgmap-dev at lists.mkgmap.org.uk<mailto:mkg
>> map-dev at lists.mkgmap.org.uk>><mailto:mkgmap-dev at lists.mkgmap.org.uk
>> <mailto:mkgmap-dev at lists.mkgmap.org.uk><mailto:mkgmap-dev at lists.
>> mkgmap.org.uk<mailto:mkgmap-dev at lists.mkgmap.org.uk>>>
>> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
>>
>>
>>
>> --
>> Felix Hartman - Openmtbmap.org & VeloMap.org
>> Schusterbergweg 32/8
>> 6020 Innsbruck
>> Austria - Österreich
>> _______________________________________________
>> mkgmap-dev mailing list
>> mkgmap-dev at lists.mkgmap.org.uk<mailto:mkgmap-dev at lists.mkgmap.org.uk
>> ><mailto:mkgmap-dev at lists.mkgmap.org.uk<mailto:mkg
>> map-dev at lists.mkgmap.org.uk>>
>> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
>>
>>
>>
>> --
>> Felix Hartman - Openmtbmap.org & VeloMap.org
>> Schusterbergweg 32/8
>> 6020 Innsbruck
>> Austria - Österreich
>>
>>
>>
>> --
>> Felix Hartman - Openmtbmap.org & VeloMap.org
>> Schusterbergweg 32/8
>> 6020 Innsbruck
>> Austria - Österreich
>> _______________________________________________
>> mkgmap-dev mailing list
>> mkgmap-dev at lists.mkgmap.org.uk<mailto:mkgmap-dev at lists.mkgmap.org.uk>
>> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
>>
>>
>>
>> --
>> Felix Hartman - Openmtbmap.org & VeloMap.org
>> Schusterbergweg 32/8
>> 6020 Innsbruck
>> Austria - Österreich
>>
>> _______________________________________________
>> mkgmap-dev mailing list
>> mkgmap-dev at lists.mkgmap.org.uk
>> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
>>
>
>
>
> --
> Felix Hartman - Openmtbmap.org & VeloMap.org
> Schusterbergweg 32/8
> 6020 Innsbruck
> Austria - Österreich
>



-- 
Felix Hartman - Openmtbmap.org & VeloMap.org
Schusterbergweg 32/8
6020 Innsbruck
Austria - Österreich
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20180426/a157debd/attachment-0001.html>


More information about the mkgmap-dev mailing list