logo separator

[mkgmap-dev] Commit: r2370: Do not try to make boundary nodes for elements located completely inside the bounding box

From Carlos Dávila cdavilam at orangecorreo.es on Thu Nov 1 15:37:40 GMT 2012

El 01/11/12 16:23, WanMil escribió:
>> El 01/11/12 12:07, svn commit escribió:
>>      
>>> Version 2370 was commited by wanmil on 2012-11-01 11:07:58 +0000 (Thu, 01 Nov 2012)
>>>
>>> Do not try to make boundary nodes for elements located completely inside the bounding box
>>>
>>> The LineClipper is now able to indicate that an element is completely within the bounding box This can be used by the makeBoundaryNodes() method that tried to make boundary nodes for all elements located completely within the bounding box.
>>>        
>> Using r2370 I get the error below. Previous version I was using was
>> r2354, so I can't say in what version the problem was introduced. FYI I
>> have been using free_mem_earlier_v1.patch for a few days without problems.
>> java.lang.NoSuchMethodError:
>> uk.me.parabola.mkgmap.reader.osm.Tags.get(Ljava/lang/Object;)Ljava/lang/String;
>>            at uk.me.parabola.mkgmap.reader.osm.Element.getTag(Element.java:50)
>>            at
>> uk.me.parabola.mkgmap.reader.osm.HighwayHooks.onAddNode(HighwayHooks.java:97)
>>            at
>> uk.me.parabola.mkgmap.reader.osm.OsmReadingHooksChain.onAddNode(OsmReadingHooksChain.java:64)
>>            at
>> uk.me.parabola.mkgmap.reader.osm.bin.OsmBinHandler$BinParser.parseDense(OsmBinHandler.java:122)
>>            at crosby.binary.BinaryParser.parse(BinaryParser.java:124)
>>            at crosby.binary.BinaryParser.handleBlock(BinaryParser.java:68)
>>            at crosby.binary.file.FileBlock.process(FileBlock.java:135)
>>            at
>> crosby.binary.file.BlockInputStream.process(BlockInputStream.java:34)
>>            at
>> uk.me.parabola.mkgmap.reader.osm.bin.OsmBinMapDataSource.load(OsmBinMapDataSource.java:63)
>>            at
>> uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:144)
>>            at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:56)
>>            at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:210)
>>            at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:207)
>>            at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>>            at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>>            at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>>            at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>            at java.lang.Thread.run(Thread.java:722)
>>      
> Hi Carlos,
>
> please try to recompile the whole project. It should work then.
I had already done that, but didn't work. ant clean solved the problem 
now. Thanks WanMil



More information about the mkgmap-dev mailing list