On 25/05/14 10:20, Jean-Marc Vanel wrote:
Most probably , it's due to an old TDB database directory being used.


Or using TDB non-transactionally previously and shutting down abruptly or crashing. 4K maybe a disk block size but it's not a TDB block size - looks like 50% of a write.

        Andy



2014-05-25 9:13 GMT+02:00 Jean-Marc Vanel <[email protected]>:
Hi

A user on Mac reported this.

They should send the details here.


A Google search gave nothing.


Caused by: com.hp.hpl.jena.tdb.base.block.BlockException: File size
(4096) not a multiple of blocksize (8192)

at com.hp.hpl.jena.tdb.base.file.BlockAccessBase.<init>(BlockAccessBase.java:59)

at 
com.hp.hpl.jena.tdb.base.file.BlockAccessMapped.<init>(BlockAccessMapped.java:63)

at 
com.hp.hpl.jena.tdb.base.block.BlockMgrFactory.createMMapFile(BlockMgrFactory.java:90)

at 
com.hp.hpl.jena.tdb.base.block.BlockMgrFactory.createFile(BlockMgrFactory.java:80)

at 
com.hp.hpl.jena.tdb.base.block.BlockMgrFactory.create(BlockMgrFactory.java:58)

at 
com.hp.hpl.jena.tdb.setup.Builder$BlockMgrBuilderStd.buildBlockMgr(Builder.java:196)

at 
com.hp.hpl.jena.tdb.setup.Builder$RangeIndexBuilderStd.createBPTree(Builder.java:166)

at 
com.hp.hpl.jena.tdb.setup.Builder$RangeIndexBuilderStd.buildRangeIndex(Builder.java:134)

at 
com.hp.hpl.jena.tdb.setup.Builder$IndexBuilderStd.buildIndex(Builder.java:112)

at 
com.hp.hpl.jena.tdb.setup.Builder$NodeTableBuilderStd.buildNodeTable(Builder.java:85)

at 
com.hp.hpl.jena.tdb.setup.DatasetBuilderStd$NodeTableBuilderRecorder.buildNodeTable(DatasetBuilderStd.java:369)

at 
com.hp.hpl.jena.tdb.setup.DatasetBuilderStd.makeNodeTable(DatasetBuilderStd.java:280)

at 
com.hp.hpl.jena.tdb.setup.DatasetBuilderStd._build(DatasetBuilderStd.java:141)

at com.hp.hpl.jena.tdb.setup.DatasetBuilderStd.build(DatasetBuilderStd.java:131)

at com.hp.hpl.jena.tdb.setup.DatasetBuilderStd.build(DatasetBuilderStd.java:66)

at com.hp.hpl.jena.tdb.StoreConnection.make(StoreConnection.java:216)

at 
com.hp.hpl.jena.tdb.transaction.DatasetGraphTransaction.<init>(DatasetGraphTransaction.java:75)

at com.hp.hpl.jena.tdb.sys.TDBMaker._create(TDBMaker.java:57)

at 
com.hp.hpl.jena.tdb.sys.TDBMaker.createDatasetGraphTransaction(TDBMaker.java:45)

at com.hp.hpl.jena.tdb.TDBFactory._createDatasetGraph(TDBFactory.java:104)

at com.hp.hpl.jena.tdb.TDBFactory.createDatasetGraph(TDBFactory.java:73)

at com.hp.hpl.jena.tdb.TDBFactory.createDataset(TDBFactory.java:52)

at com.hp.hpl.jena.tdb.TDBFactory.createDataset(TDBFactory.java:48)



--
Jean-Marc Vanel
Déductions SARL - Consulting, services, training,
Rule-based programming, Semantic Web
http://deductions-software.com/
+33 (0)6 89 16 29 52
Twitter: @jmvanel , @jmvanel_fr ; chat: irc://irc.freenode.net#eulergui




Reply via email to