Have two tilestores - one on windows server the other on MacOSX. Was hoping to merge the two using this terminal command:
(NB both versions are 1.9.16, I just kept the old directory name)
Mac-Pro:Mobac1.9.16 waygood$ java -jar ts-util.jar merge /Volumes/Mapping/Mobile\ Atlas\ Creator\ 1.9.15/db-IGN\ Geoportail\ France\ -\ Map /Volumes/wda600a/downloaded/Mobac1.9.16/tilestore/db-IGN\ Geoportail\ France\ -\ Map
com.sleepycat.je.log.LogException: (JE 3.3.93) java.io.IOException: Operation not supported
at com.sleepycat.je.log.FileManager.lockEnvironment(FileManager.java:1622)
at com.sleepycat.je.log.FileManager.<init>(FileManager.java:236)
at com.sleepycat.je.dbi.EnvironmentImpl.<init>(EnvironmentImpl.java:333)
at com.sleepycat.je.dbi.DbEnvPool.getEnvironment(DbEnvPool.java:147)
at com.sleepycat.je.Environment.<init>(Environment.java:210)
at com.sleepycat.je.Environment.<init>(Environment.java:150)
at mobac.program.tilestore.berkeleydb.BerkeleyDbTileStore$TileDatabase.<init>(BerkeleyDbTileStore.java:496)
at mobac.program.tilestore.berkeleydb.Merge.run(Merge.java:32)
at mobac.ts_util.Main$1.run(Main.java:93)
14:40:58 ERROR GUIExceptionHandler: Uncaught exception:
java.lang.NullPointerException
at mobac.program.tilestore.berkeleydb.Merge.run(Merge.java:52)
at mobac.ts_util.Main$1.run(Main.java:93)
Version: Mobile Atlas Creator (MOBAC) 1.9.16
Platform: Mac OS X (10.9.2)
Java VM: Java HotSpot(TM) 64-Bit Server VM (1.6.0_65-b14-462-11M4609)
Max heap size: 123.94 MiB
CPU cores: 16
Thread: TileStoreUtil
Error hierarchy:
NullPointerException: null
java.lang.NullPointerException
at mobac.program.tilestore.berkeleydb.Merge.run(Merge.java:52)
at mobac.ts_util.Main$1.run(Main.java:93)
Please make sure MOBAC is not running when merging. Also make sure that the two databases are located in the local file-system and not on a network drive.