[Neo] StoreFailureException during load

Johan Svensson johan at neotechnology.com
Wed Sep 23 14:22:53 CEST 2009


Sounds like this is related to the Windows bug present in b9. See:

http://lists.neo4j.org/pipermail/user/2009-September/001801.html  &
http://lists.neo4j.org/pipermail/user/2009-September/001785.html

This has been fixed in b10-SNAPSHOT, you can also run the 1.0-b8u1 or
configure b9 (as outlined in other mail on list) to use memory mapped
buffers.

-Johan

On Tue, Sep 22, 2009 at 10:38 PM, Justin Montgomery
<jmontgomery at uchicago.edu> wrote:
> Since I upgraded to b-9, the recovery mechanism hasn't worked once even on new stores if any transaction read/write is made on the open store before it is terminated unexpectly.  The transaction logs are named tm_tx_log.1 and tm_tx_log.2.  I always get something like this during the recovery process:
>
> Caused by: java.lang.RuntimeException: org.neo4j.impl.nioneo.store.StoreFailureException: Position[42001] requested for operation is high id[41995] or store is flagged as dirty[true]
>        at org.neo4j.impl.core.NodeManager.loadProperties(Unknown Source)
>        at org.neo4j.impl.core.NodeImpl.loadProperties(Unknown Source)
>        at org.neo4j.impl.core.NeoPrimitive.ensureFullProperties(Unknown Source)
>        at org.neo4j.impl.core.NeoPrimitive.getProperty(Unknown Source)
>        at org.neo4j.impl.core.NodeProxy.getProperty(Unknown Source)
>        at org.neo4j.util.NeoUtil.getProperty(Unknown Source)
>        at org.neo4j.neometa.structure.MetaStructureObject.getProperty(Unknown Source)
>        at org.neo4j.neometa.structure.MetaStructureObject.getName(Unknown Source)
>        at org.neo4j.neometa.structure.MetaStructureImpl.findOrCreateInCollection(Unknown Source)
>        at org.neo4j.neometa.structure.MetaStructureNamespace.getMetaProperty(Unknown Source)
>        at org.neo4j.neometa.input.rdfs.RdfsImporter$PropertyReader.get(Unknown Source)
>        at org.neo4j.neometa.input.rdfs.RdfsImporter$PropertyReader.readThing(Unknown Source)
>        at org.neo4j.neometa.input.rdfs.RdfsImporter$PropertyReader.readThing(Unknown Source)
>        at org.neo4j.neometa.input.rdfs.RdfsImporter.readThings(Unknown Source)
>        at org.neo4j.neometa.input.rdfs.RdfsImporter.readProperties(Unknown Source)
>        at org.neo4j.neometa.input.rdfs.RdfsImporter.readFrom(Unknown Source)
>        at org.neo4j.neometa.input.rdfs.RdfsImporter.doImport(Unknown Source)
>        at edu.uchicago.nsit.iteco.server.neo.NeoHelper.<init>(NeoHelper.java:109)
>        at edu.uchicago.nsit.iteco.server.neo.NeoDatabase.loadData(NeoDatabase.java:98)
>        ... 12 more


More information about the User mailing list