Hi, Looks like there is an inconsistency between the property store and either the string or array store (don't know which one since there are no line numbers).
Terminating the running process (whenever) is not a problem as long as you let the recovery run on next start-up using the transaction logs to resolve everything to a consistent state. Do you remember what names the transaction logs had that you deleted? Regards, -Johan On Thu, Sep 10, 2009 at 8:03 PM, Justin Montgomery <[email protected]> wrote: > Hi, > > I've been happily using neo4j for the data store for our project for some > time now, but after working with b-9 for a couple weeks in development I've > run into the following problem during startup: > > 2009-09-10 12:09:35,926 ERROR : > [edu.uchicago.nsit.iteco.server.neo.NeoHelper] Error during db load > dir=data/neo2/neo > org.neo4j.impl.nioneo.store.StoreFailureException: Block not inUse[0] > blockId[27880] > at > org.neo4j.impl.nioneo.store.AbstractDynamicStore.getLightRecord(Unknown > Source) > at > org.neo4j.impl.nioneo.store.AbstractDynamicStore.getLightRecords(Unknown > Source) > at org.neo4j.impl.nioneo.store.PropertyStore.makeHeavy(Unknown Source) > at org.neo4j.impl.nioneo.xa.NeoTransaction.nodeChangeProperty(Unknown > Source) > at > org.neo4j.impl.nioneo.xa.NeoStoreXaConnection$NodeEventConsumerImpl.changeProperty(Unknown > Source) > at > org.neo4j.impl.nioneo.xa.NioNeoDbPersistenceSource$NioNeoDbResourceConnection.nodeChangeProperty(Unknown > Source) > at > org.neo4j.impl.persistence.PersistenceManager.nodeChangeProperty(Unknown > Source) > at org.neo4j.impl.core.NodeManager.nodeChangeProperty(Unknown Source) > at org.neo4j.impl.core.NodeImpl.changeProperty(Unknown Source) > at org.neo4j.impl.core.NeoPrimitive.setProperty(Unknown Source) > at org.neo4j.impl.core.NodeProxy.setProperty(Unknown Source) > at org.neo4j.util.NeoUtil.setProperty(Unknown Source) > at org.neo4j.neometa.structure.MetaStructureObject.setProperty(Unknown > Source) > at > org.neo4j.neometa.structure.MetaStructureObject.setOrRemoteProperty(Unknown > Source) > at > org.neo4j.neometa.structure.MetaStructureProperty.setOwlPropertyType(Unknown > Source) > at > org.neo4j.neometa.input.rdfs.RdfsImporter.trySetPropertyOwlType(Unknown > Source) > at org.neo4j.neometa.input.rdfs.RdfsImporter.access$500(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:97) > at > edu.uchicago.nsit.iteco.server.DefaultItecoData.loadDatabase(DefaultItecoData.java:1082) > at > edu.uchicago.nsit.iteco.server.DefaultItecoData.<init>(DefaultItecoData.java:347) > at > edu.uchicago.nsit.iteco.server.DefaultItecoData.init(DefaultItecoData.java:188) > at > edu.uchicago.nsit.iteco.client.serverless.LocalRequestCommunicator.initData(LocalRequestCommunicator.java:250) > at > edu.uchicago.nsit.iteco.client.serverless.LocalRequestCommunicator.<init>(LocalRequestCommunicator.java:194) > at > edu.uchicago.nsit.iteco.client.serverless.LocalRequestCommunicator.<init>(LocalRequestCommunicator.java:174) > at > edu.uchicago.nsit.iteco.client.serverless.LocalRequestCommunicator$1.call(LocalRequestCommunicator.java:109) > at > edu.uchicago.nsit.iteco.client.serverless.LocalRequestCommunicator$1.call(LocalRequestCommunicator.java:1) > at > edu.uchicago.nsit.iteco.client.serverless.LocalRequestCommunicator.newInstance(LocalRequestCommunicator.java:164) > at > edu.uchicago.nsit.iteco.netinf.serverless.ServerlessNetInfClient.main(ServerlessNetInfClient.java:39) > > > > To be fair, though, on the previous run I terminated the running process when > code outside neo was churning because I had started it by mistake and was > impatient :). I'd done this many times before in development on both this > version and previous releases and never ran into this problem. The store > size is roughly 250MB. I tried deleting the transaction logs but no joy :(. > > This looks like some kind of assertion error, though, so I thought I'd let > you guys know in case there is something serious going on here... > > Thanks, > > Justin _______________________________________________ Neo mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

