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@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to