
El 15/05/10 14:10, Nakor escribió:
Hello,
Please find attached a new version of the patch. It will now give an error message instead of asserting when a via way has been split. It still has the following limitations:
* If the via ways gets split for routing (like in http://www.openstreetmap.org/browse/relation/275622 where via way http://www.openstreetmap.org/browse/way/41694496 gets split at http://www.openstreetmap.org/browse/node/62547613 because of an incoming ramp), the relation creation will be skipped * I did not try with more than one via way but it probably just fails as well * Restrictions with via ways are (unecessarly?) duplicated I get the following error trying to build map os Spain: java.lang.NullPointerException at uk.me.parabola.imgfmt.app.net.RouteRestriction.write(RouteRestriction.java:145) at uk.me.parabola.imgfmt.app.net.TableC.write(TableC.java:57) at uk.me.parabola.imgfmt.app.net.RouteCenter.write(RouteCenter.java:117) at uk.me.parabola.imgfmt.app.net.NODFile.writeNodes(NODFile.java:102) at uk.me.parabola.imgfmt.app.net.NODFile.write(NODFile.java:72) at uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:213) 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:189) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:186) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619)