logo separator

[mkgmap-dev] java.lang.AssertionError: deltaLong = -37306

From Felix Hartmann extremecarver at googlemail.com on Tue Nov 10 23:22:32 GMT 2009


Mark Burton wrote:
> Hi Felix,
>
>   
>> Here are the ones for Norway (down from 5) to 4 (though one is two times)
>>
>> - I can run against Asia too if you want - Asia is the file with the 
>> most errors.
>>     
>
> No, what you have sent me is good enough. I just need to think about
> this some more. It's all fiendishly complicated!
>
> Actually, if you could process some more maps with that v3 patch to
> just check you don't get any crashes that would be good because I would
> like to commit that if it doesn't cause any problems.
>   
Most countries through some errors - however several failed now (without 
the patch both Asia and South-America were fine though, Australia failed 
with or without patch)   ----  (How the fuck do we get a broken 0x4b ? 
-this is the background polygon and written by mkgmap so no matter how 
bad the osm data is, this should never be broken..., well I hope it 
helps your analysis) - watch out there are three errorset below.
*
Australia-Oceania*

SCHWERWIEGEND (Polyline): Problem writing line (Type=75, l=[18980]null) 
of type 0x4b containing 5 points and starting at 
http://www.openstreetmap.org/?lat=-5.78842&lon=103.34839&zoom=17
SCHWERWIEGEND (Polyline):   Subdivision shift is 0 and its centre is at 
http://www.openstreetmap.org/?lat=-5.78842&lon=104.19479&zoom=17
SCHWERWIEGEND (Polyline):   deltaLong = -39445
java.lang.AssertionError: deltaLong = -39445
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setDeltaLong(MapObject.java:136)
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setLongitude(MapObject.java:125)
        at 
uk.me.parabola.imgfmt.app.trergn.LinePreparer.calcLatLong(LinePreparer.java:176)
        at 
uk.me.parabola.imgfmt.app.trergn.LinePreparer.<init>(LinePreparer.java:62)
        at uk.me.parabola.imgfmt.app.trergn.Polyline.write(Polyline.java:86)
        at 
uk.me.parabola.imgfmt.app.trergn.RGNFile.addMapObject(RGNFile.java:140)
        at uk.me.parabola.imgfmt.app.map.Map.addMapObject(Map.java:242)
        at 
uk.me.parabola.mkgmap.build.MapBuilder$ShapeAddFilter.doFilter(MapBuilder.java:1032)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.filters.RemoveEmpty.doFilter(RemoveEmpty.java:61)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.filters.PolygonSplitterFilter.doFilter(PolygonSplitterFilter.java:57)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.startFilter(LayerFilterChain.java:75)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.processShapes(MapBuilder.java:900)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeSubdivision(MapBuilder.java:644)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMapAreas(MapBuilder.java:578)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:187)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:96)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:61)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:187)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:185)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
        at java.lang.Thread.run(Unknown Source)
java.lang.AssertionError: deltaLong = 41915
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setDeltaLong(MapObject.java:136)
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setLongitude(MapObject.java:125)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.processPoints(MapBuilder.java:808)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeSubdivision(MapBuilder.java:642)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMapAreas(MapBuilder.java:578)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:187)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:96)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:61)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:187)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:185)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
        at java.lang.Thread.run(Unknown Source)
Exiting - if you want to carry on regardless, use the --keep-going option
23:57:00






*South_America*

SCHWERWIEGEND (Polyline): Problem writing line (Type=69148, 
l=[114478]Border Paraguay - Argentina ntnl_bndry) of type 0x10e1c 
containing 209 points and starting at 
http://www.openstreetmap.org/?lat=-27.43346&lon=-55.78737
&zoom=17
SCHWERWIEGEND (Polyline):   Subdivision shift is 0 and its centre is at 
http://www.openstreetmap.org/?lat=-26.51746&lon=-55.15055&zoom=17
SCHWERWIEGEND (Polyline):   deltaLat = -42689
java.lang.AssertionError: deltaLat = -42689
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setDeltaLat(MapObject.java:130)
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setLatitude(MapObject.java:111)
        at 
uk.me.parabola.imgfmt.app.trergn.LinePreparer.calcLatLong(LinePreparer.java:175)
        at 
uk.me.parabola.imgfmt.app.trergn.LinePreparer.<init>(LinePreparer.java:62)
        at 
uk.me.parabola.imgfmt.app.trergn.Polyline.write(Polyline.java:168)
        at 
uk.me.parabola.imgfmt.app.trergn.RGNFile.addMapObject(RGNFile.java:130)
        at uk.me.parabola.imgfmt.app.map.Map.addMapObject(Map.java:242)
        at 
uk.me.parabola.mkgmap.build.MapBuilder$LineAddFilter.doFilter(MapBuilder.java:1002)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.filters.RemoveEmpty.doFilter(RemoveEmpty.java:61)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.filters.LineSplitterFilter.doFilter(LineSplitterFilter.java:60)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.startFilter(LayerFilterChain.java:75)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.processLines(MapBuilder.java:862)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeSubdivision(MapBuilder.java:643)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMapAreas(MapBuilder.java:578)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:187)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:96)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:61)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:187)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:185)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
        at java.lang.Thread.run(Unknown Source)
java.lang.AssertionError: deltaLong = -37022
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setDeltaLong(MapObject.java:136)
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setLongitude(MapObject.java:125)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.processPoints(MapBuilder.java:808)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeSubdivision(MapBuilder.java:642)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMapAreas(MapBuilder.java:578)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:187)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:96)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:61)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:187)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:185)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
        at java.lang.Thread.run(Unknown Source)
Exiting - if you want to carry on regardless, use the --keep-going option
SCHWERWIEGEND (Polyline): Problem writing line (Type=31, l=[153790]RÝo 
Uruguay) of type 0x1f containing 89 points and starting at 
http://www.openstreetmap.org/?lat=-27.50977&lon=-54.60746&zoom=17
SCHWERWIEGEND (Polyline):   Subdivision shift is 0 and its centre is at 
http://www.openstreetmap.org/?lat=-27.21700&lon=-53.90253&zoom=17
SCHWERWIEGEND (Polyline):   deltaLong = -32852
java.lang.AssertionError: deltaLong = -32852
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setDeltaLong(MapObject.java:136)
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setLongitude(MapObject.java:125)
        at 
uk.me.parabola.imgfmt.app.trergn.LinePreparer.calcLatLong(LinePreparer.java:176)
        at 
uk.me.parabola.imgfmt.app.trergn.LinePreparer.<init>(LinePreparer.java:62)
        at uk.me.parabola.imgfmt.app.trergn.Polyline.write(Polyline.java:86)
        at 
uk.me.parabola.imgfmt.app.trergn.RGNFile.addMapObject(RGNFile.java:140)
        at uk.me.parabola.imgfmt.app.map.Map.addMapObject(Map.java:242)
        at 
uk.me.parabola.mkgmap.build.MapBuilder$LineAddFilter.doFilter(MapBuilder.java:1002)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.filters.RemoveEmpty.doFilter(RemoveEmpty.java:61)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.filters.LineSplitterFilter.doFilter(LineSplitterFilter.java:60)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.startFilter(LayerFilterChain.java:75)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.processLines(MapBuilder.java:862)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeSubdivision(MapBuilder.java:643)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMapAreas(MapBuilder.java:578)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:187)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:96)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:61)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:187)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:185)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
        at java.lang.Thread.run(Unknown Source)







*
Asia*

SCHWERWIEGEND (Polyline): Problem writing line (Type=75, l=[24437]null) 
of type 0x4b containing 5 points and starting at 
http://www.openstreetmap.org/?lat=28.14560&lon=36.62567&zoom=17
SCHWERWIEGEND (Polyline):   Subdivision shift is 0 and its centre is at 
http://www.openstreetmap.org/?lat=28.05668&lon=37.44480&zoom=17
SCHWERWIEGEND (Polyline):   deltaLong = -38174
java.lang.AssertionError: deltaLong = -38174
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setDeltaLong(MapObject.java:136)
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setLongitude(MapObject.java:125)
        at 
uk.me.parabola.imgfmt.app.trergn.LinePreparer.calcLatLong(LinePreparer.java:176)
        at 
uk.me.parabola.imgfmt.app.trergn.LinePreparer.<init>(LinePreparer.java:62)
        at uk.me.parabola.imgfmt.app.trergn.Polyline.write(Polyline.java:86)
        at 
uk.me.parabola.imgfmt.app.trergn.RGNFile.addMapObject(RGNFile.java:140)
        at uk.me.parabola.imgfmt.app.map.Map.addMapObject(Map.java:242)
        at 
uk.me.parabola.mkgmap.build.MapBuilder$ShapeAddFilter.doFilter(MapBuilder.java:1032)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.filters.RemoveEmpty.doFilter(RemoveEmpty.java:61)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.filters.PolygonSplitterFilter.doFilter(PolygonSplitterFilter.java:57)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.doFilter(LayerFilterChain.java:57)
        at 
uk.me.parabola.mkgmap.build.LayerFilterChain.startFilter(LayerFilterChain.java:75)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.processShapes(MapBuilder.java:900)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeSubdivision(MapBuilder.java:644)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMapAreas(MapBuilder.java:578)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:187)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:96)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:61)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:187)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:185)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
        at java.lang.Thread.run(Unknown Source)
java.lang.AssertionError: deltaLong = -33223
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setDeltaLong(MapObject.java:136)
        at 
uk.me.parabola.imgfmt.app.trergn.MapObject.setLongitude(MapObject.java:125)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.processPoints(MapBuilder.java:766)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeSubdivision(MapBuilder.java:642)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMapAreas(MapBuilder.java:578)
        at 
uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:187)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:96)
        at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:61)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:187)
        at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:185)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
        at java.lang.Thread.run(Unknown Source)
Exiting - if you want to carry on regardless, use the --keep-going option
 0:17:08
> Cheers,
>
> Mark
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev at lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20091111/2f491ec6/attachment.html 


More information about the mkgmap-dev mailing list