Hi Jan, There should be some nested exception and log messages that I would need to see to be able to tell you what is wrong.
My guess is that recovery somehow did not execute properly. I think the version of Neo4j you are running (1.0-b7?) doesn't have logical log rotation (judging from line numbers in the stacktrace) so the logs may get quite large (when modifying/inserting data) over time. Could you check if there are any "nioneo_logical.log*" in the db store directory and how big they are? Starting up after a crash/power cut will result in the recovery process running (examining the logical log) setting the system in a consistent state (last committed transaction). There are non-intuitive ways to break this. For example deleting the logical log file, starting up with store files and logical logs that don't belong to each other or (my favorite) open the store files in notepad then click "save" (sounds implausible? We've had all three happen in the past!). But right now I would need the nested stacktrace together with a list of the files in the db store directory (names and how big they are) to be able to say more about the problem you are experiencing. Regards, -Johan On Tue, Jul 7, 2009 at 1:31 AM, Jan Berkel<jan.ber...@gmail.com> wrote: > > i had a cold reboot (power cut) on my server the other day. looks like > crash recovery isn't working as expected, > i see the following errors when i try to access the db: > > (irb):2:in `irb_binding' > NativeException: java.lang.RuntimeException: > org.neo4j.impl.nioneo.store.StoreFailureException: Record[1089678] not > in use > from org/neo4j/impl/core/NodeManager.java:631:in `loadRelationships' > from org/neo4j/impl/core/NodeImpl.java:427:in `ensureFullRelationships' > from org/neo4j/impl/core/NodeImpl.java:247:in `getRelationships' > from org/neo4j/impl/core/NodeProxy.java:87:in `getRelationships' > from sun/reflect/NativeMethodAccessorImpl.java:-2:in `invoke0' > from sun/reflect/NativeMethodAccessorImpl.java:57:in `invoke' > from sun/reflect/DelegatingMethodAccessorImpl.java:43:in `invoke' > from java/lang/reflect/Method.java:616:in `invoke' > from org/jruby/javasupport/JavaMethod.java:298:in > `invokeWithExceptionHandling' > from org/jruby/javasupport/JavaMethod.java:259:in `invoke' > > anything i can do to fix this? (neo4j.rb 0.2.1) _______________________________________________ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user