Mapsource tile cache not found.

Hi,

ich bekomme beim Generieren meiner Map obigen Fehler:
Mein command.log sieht so aus:


reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Families\Berlin_Kolberg" /f 


rem Build the garmin maps

java -Xmx1100M -jar D:\downloads\Garmin OSM\map_composer_086\Tools\mkgmap.jar --tdbfile --preserve-element-order --generate-sea=extend-sea-sectors,close-gaps=5000,floodblocker --route --remove-short-arcs -c D:\downloads\Garmin OSM\map_composer_086\data\osmc_options 

java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(Unknown Source)
    at uk.me.parabola.util.GpxCreator.getGpxBaseName(GpxCreator.java:19)
    at uk.me.parabola.mkgmap.reader.osm.SeaPolygonRelation.removeFloodedAreas(SeaPolygonRelation.java:104)
    at uk.me.parabola.mkgmap.reader.osm.SeaPolygonRelation.postProcessing(SeaPolygonRelation.java:51)
    at uk.me.parabola.mkgmap.reader.osm.MultiPolygonRelation.processElements(MultiPolygonRelation.java:892)
    at uk.me.parabola.mkgmap.reader.osm.ElementSaver.addRelation(ElementSaver.java:164)
    at uk.me.parabola.mkgmap.reader.osm.SeaGenerator.end(SeaGenerator.java:438)
    at uk.me.parabola.mkgmap.reader.osm.OsmReadingHooksChain.end(OsmReadingHooksChain.java:78)
    at uk.me.parabola.mkgmap.reader.osm.xml.Osm5MapDataSource.load(Osm5MapDataSource.java:73)
    at uk.me.parabola.mkgmap.main.MapMaker.loadFromFile(MapMaker.java:145)
    at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:56)
    at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:220)
    at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:217)
    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

reg import D:\downloads\Garmin OSM\map_composer_086\data\81110000.reg 


rem Creating TYP file

D:\downloads\Garmin OSM\map_composer_086\Tools\cgpsmapper.exe typ 81110000.txt D:\downloads\Garmin OSM\map_composer_086\garmin\81110000.TYP 


rem Generating Garmin gmapsupp.img file Gesamt

rem Build the garmin maps

java -Xmx1100M -jar D:\downloads\Garmin OSM\map_composer_086\Tools\mkgmap.jar --gmapsupp --family-name=Berlin_Kolberg --family-id=333 --product-id=1 --description="Berlin-Kolberg" 81110000.TYP 

Mein error.log sieht so aus:


...
Calling mkgmap to create map
Build the garmin maps
calling mkgmap
mkgmap done
Mapsource tile cache not found.
Generate Mapsource registry file
Installing values to registry
calling Registry install
Registry install done
Create typ definition file
...

Hat irgendjemand einen Tip, was ich falsch gemacht habe?

Nicht direkt, außer dass dein Cache damit nichts zutun hat.

Der Fehler tritt im mkgmap auf. Meine Vermutung wäre eine defekte OSM-Datei. Ob der Composer die nun aber defekt gemacht hat, oder ob der Defekt schon beim Download entstanden ist, kann ich dir leider nicht sagen.