Hi all,
My first post (take it easy, ok?!)…
I was in the midst of updating our triplestore here at NCI with our most recent data. Shutdown the server, restarted (all for good measure).
Then the following stacktrace was thrown. The only thing I could do was to drop the DB, recreate, and then load again - which worked. Just bringing this to your attention for any possible diagnosis.
Thanks,
Rob
[triplestore@ncidb-d174-v bin]$ ./stardog-admin server start
Loading Databases: 50% complete in 00:00:19
WARN 2018-08-01 12:23:03,138 [main] com.complexible.stardog.dht.dictionary.HashDictionary:(279): Dictionary is corrupted, will try to repair automatically
java.io.IOException: Cannot read header: 11094 != 8719617
at com.complexible.stardog.dht.impl.PagedDiskHashTable.readFreeOverflowPages(PagedDiskHashTable.java:436) ~[stardog-5.2.1.jar:?]
at com.complexible.stardog.dht.impl.PagedDiskHashTable.readFooter(PagedDiskHashTable.java:361) ~[stardog-5.2.1.jar:?]
at com.complexible.stardog.dht.impl.PagedDiskHashTable.read(PagedDiskHashTable.java:299) ~[stardog-5.2.1.jar:?]
at com.complexible.stardog.dht.impl.PagedDiskHashTable.(PagedDiskHashTable.java:205) ~[stardog-5.2.1.jar:?]
at com.complexible.stardog.dht.impl.PagedDiskHashTableBuilder.build(PagedDiskHashTableBuilder.java:161) ~[stardog-5.2.1.jar:?]
at com.complexible.stardog.dht.dictionary.HashDictionary.(HashDictionary.java:269) [stardog-5.2.1.jar:?]
at com.complexible.stardog.index.disk.DefaultDiskIndexReader.toMappingDictionary(DefaultDiskIndexReader.java:146) [stardog-5.2.1.jar:?]
at com.complexible.stardog.index.disk.DefaultDiskIndexReader.read(DefaultDiskIndexReader.java:133) [stardog-5.2.1.jar:?]
at com.complexible.stardog.index.io.IndexIO.read(IndexIO.java:320) [stardog-5.2.1.jar:?]
at com.complexible.stardog.db.DatabaseFactoryImpl.read(DatabaseFactoryImpl.java:126) [stardog-5.2.1.jar:?]
at com.complexible.stardog.db.DatabaseFactoryImpl.read(DatabaseFactoryImpl.java:55) [stardog-5.2.1.jar:?]
at com.complexible.stardog.StardogKernel.openDatabase(StardogKernel.java:2583) [stardog-5.2.1.jar:?]
at com.complexible.stardog.StardogKernel.initDatabases(StardogKernel.java:2316) [stardog-5.2.1.jar:?]
at com.complexible.stardog.StardogKernel.start(StardogKernel.java:2251) [stardog-5.2.1.jar:?]
at com.complexible.stardog.StardogKernel.initialize(StardogKernel.java:789) [stardog-5.2.1.jar:?]
at com.complexible.stardog.Stardog.initKernel(Stardog.java:219) [stardog-5.2.1.jar:?]
at com.complexible.stardog.Stardog.(Stardog.java:211) [stardog-5.2.1.jar:?]
at com.complexible.stardog.Stardog.(Stardog.java:65) [stardog-5.2.1.jar:?]
at com.complexible.stardog.Stardog$StardogBuilder.create(Stardog.java:572) [stardog-5.2.1.jar:?]
at com.complexible.stardog.cli.impl.ServerStart.call(ServerStart.java:149) [stardog-cli-5.2.1.jar:?]
at com.complexible.stardog.cli.impl.ServerStart.call(ServerStart.java:44) [stardog-cli-5.2.1.jar:?]
at com.complexible.stardog.cli.CLIBase.execute(CLIBase.java:55) [stardog-cli-5.2.1.jar:?]
at com.complexible.stardog.cli.admin.CLI.main(CLI.java:189) [stardog-cli-5.2.1.jar:?]
…
WARN 2018-08-01 12:25:04,570 [main] com.complexible.stardog.db.DatabaseFactoryImpl:read(141): Database NCIEVS is invalid and the repair failed: null
Loading Databases: 100% complete in 00:02:21
Loading Databases: 100% complete in 00:02:21
Loading Databases finished in 00:02:21.761