True, I reproduced the error again just now, messages.log is attached Thanks and cheers, Rama
On Sun, Sep 18, 2011 at 11:14 PM, Mattias Persson <[email protected] > wrote: > I'm guessing the important stack trace regarding the loading of the lucene > index provider is found in <my-neo4j-db-folder>/messages.log. Could you go > look there? > > 2011/9/18 Rama Manusama <[email protected]> > > > Hi Michael, > > > > Sure, here you go, thanks! > > > > Sep 18, 2011 9:37:39 PM org.neo4j.kernel.impl.transaction.TransactionImpl > > doBeforeCompletion > > WARNING: Caught exception from tx > > > > > syncronization[org.neo4j.kernel.impl.core.TransactionEventsSyncHook@1531a989 > > ] > > beforeCompletion() > > java.lang.RuntimeException: org.jruby.exceptions.RaiseException: Native > > Exception: 'class java.lang.IllegalArgumentException'; Message: No index > > provider 'lucene' found; StackTrace: java.lang.IllegalArgumentException: > No > > index provider 'lucene' found > > at > > > > > org.neo4j.kernel.IndexManagerImpl.getIndexProvider(IndexManagerImpl.java:76) > > at > > > > > org.neo4j.kernel.IndexManagerImpl.findIndexConfig(IndexManagerImpl.java:116) > > at > > > > > org.neo4j.kernel.IndexManagerImpl.getOrCreateIndexConfig(IndexManagerImpl.java:178) > > at > > > > > org.neo4j.kernel.IndexManagerImpl.getOrCreateNodeIndex(IndexManagerImpl.java:267) > > at > org.neo4j.kernel.IndexManagerImpl.forNodes(IndexManagerImpl.java:255) > > > > at > > > > > org.neo4j.kernel.impl.core.TransactionEventsSyncHook.beforeCompletion(TransactionEventsSyncHook.java:95) > > at > > > > > org.neo4j.kernel.impl.transaction.TransactionImpl.doBeforeCompletion(TransactionImpl.java:356) > > at > > org.neo4j.kernel.impl.transaction.TxManager.commit(TxManager.java:635) > > at > > > > > org.neo4j.kernel.impl.transaction.TransactionImpl.commit(TransactionImpl.java:109) > > at > > org.neo4j.kernel.TopLevelTransaction.finish(TopLevelTransaction.java:85) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > at > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:616) > > at > > > > > org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(JavaMethod.java:508) > > at org.jruby.javasupport.JavaMethod.invokeDirect(JavaMethod.java:368) > > at > > > > > org.jruby.java.invokers.InstanceMethodInvoker.call(InstanceMethodInvoker.java:50) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) > > at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) > > at org.jruby.ast.VCallNode.interpret(VCallNode.java:86) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:98) > > at org.jruby.ast.BeginNode.interpret(BeginNode.java:83) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at org.jruby.ast.IfNode.interpret(IfNode.java:119) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:171) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153) > > at > > org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) > > at > > > org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:328) > > at org.jruby.runtime.BlockBody.call(BlockBody.java:73) > > at org.jruby.runtime.Block.call(Block.java:89) > > at org.jruby.RubyProc.call(RubyProc.java:274) > > at > > org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64) > > at > > > > > org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:203) > > at > > > > > org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199) > > at > > org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) > > at org.jruby.ast.VCallNode.interpret(VCallNode.java:86) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) > > at > > > org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:295) > > at > > > org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:229) > > at org.jruby.runtime.Block.yieldSpecific(Block.java:99) > > at org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25) > > at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123) > > at org.jruby.ast.IfNode.interpret(IfNode.java:117) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at org.jruby.ast.IfNode.interpret(IfNode.java:119) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:171) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153) > > at > > org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163) > > at > > org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) > > at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) > > at > > > org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:347) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:304) > > at org.jruby.runtime.Block.yield(Block.java:130) > > at org.jruby.ast.YieldNode.interpret(YieldNode.java:113) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) > > at > > > org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:347) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:304) > > at org.jruby.runtime.Block.yield(Block.java:130) > > at org.jruby.ast.YieldNode.interpret(YieldNode.java:113) > > at org.jruby.ast.WhileNode.interpret(WhileNode.java:131) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:171) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:142) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153) > > at > > org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) > > at org.jruby.ast.IfNode.interpret(IfNode.java:119) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:171) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153) > > at > > org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.RootNode.interpret(RootNode.java:129) > > at > > org.jruby.evaluator.ASTInterpreter.INTERPRET_EVAL(ASTInterpreter.java:96) > > at > > > org.jruby.evaluator.ASTInterpreter.evalWithBinding(ASTInterpreter.java:161) > > at org.jruby.RubyKernel.evalCommon(RubyKernel.java:1135) > > at org.jruby.RubyKernel.eval(RubyKernel.java:1088) > > at > org.jruby.RubyKernel$s$0$3$eval.call(RubyKernel$s$0$3$eval.gen:65535) > > at > > > > > org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:181) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:69) > > at > org.jruby.ast.FCallManyArgsNode.interpret(FCallManyArgsNode.java:60) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:120) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:134) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:154) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:69) > > at org.jruby.ast.CallManyArgsNode.interpret(CallManyArgsNode.java:59) > > at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:233) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:195) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:201) > > at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at org.jruby.ast.RescueNode.executeBody(RescueNode.java:216) > > at > > org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:120) > > at org.jruby.ast.RescueNode.interpret(RescueNode.java:110) > > at org.jruby.ast.BeginNode.interpret(BeginNode.java:83) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) > > at > > > org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:295) > > at > > > org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:229) > > at org.jruby.runtime.Block.yieldSpecific(Block.java:99) > > at org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96) > > at org.jruby.ast.BeginNode.interpret(BeginNode.java:83) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:212) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:187) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:176) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187) > > at > > > org.jruby.ast.FCallOneArgBlockNode.interpret(FCallOneArgBlockNode.java:34) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) > > at > > > org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374) > > at > > > org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:260) > > at org.jruby.runtime.Block.yieldSpecific(Block.java:117) > > at org.jruby.ast.YieldTwoNode.interpret(YieldTwoNode.java:31) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.IfNode.interpret(IfNode.java:117) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at org.jruby.ast.RescueNode.executeBody(RescueNode.java:216) > > at > > org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:120) > > at org.jruby.ast.RescueNode.interpret(RescueNode.java:110) > > at org.jruby.ast.BeginNode.interpret(BeginNode.java:83) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) > > at > > > org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:295) > > at > > > org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:229) > > at org.jruby.runtime.Block.yieldSpecific(Block.java:99) > > at org.jruby.RubyKernel.loop(RubyKernel.java:1419) > > at > org.jruby.RubyKernel$s$0$0$loop.call(RubyKernel$s$0$0$loop.gen:65535) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153) > > at > > org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) > > at > > > org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:347) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:304) > > at org.jruby.runtime.Block.yield(Block.java:130) > > at org.jruby.RubyContinuation.enter(RubyContinuation.java:106) > > at org.jruby.RubyKernel.rbCatch(RubyKernel.java:1191) > > at > > > org.jruby.RubyKernel$s$1$0$rbCatch.call(RubyKernel$s$1$0$rbCatch.gen:65535) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:322) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:178) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187) > > at > > > org.jruby.ast.FCallOneArgBlockNode.interpret(FCallOneArgBlockNode.java:34) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:171) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153) > > at > > org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) > > at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) > > at > > > org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:347) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:304) > > at org.jruby.runtime.Block.yield(Block.java:130) > > at org.jruby.RubyContinuation.enter(RubyContinuation.java:106) > > at org.jruby.RubyKernel.rbCatch(RubyKernel.java:1191) > > at > > > org.jruby.RubyKernel$s$1$0$rbCatch.call(RubyKernel$s$1$0$rbCatch.gen:65535) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:322) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:178) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187) > > at > > > org.jruby.ast.FCallOneArgBlockNode.interpret(FCallOneArgBlockNode.java:34) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96) > > at org.jruby.ast.BeginNode.interpret(BeginNode.java:83) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) > > at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) > > at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:179) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) > > at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at org.jruby.ast.WhenOneArgNode.whenSlowTest(WhenOneArgNode.java:36) > > at org.jruby.ast.WhenOneArgNode.when(WhenOneArgNode.java:46) > > at org.jruby.ast.CaseNode.interpret(CaseNode.java:133) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at org.jruby.ast.RootNode.interpret(RootNode.java:129) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:120) > > at org.jruby.Ruby.runInterpreter(Ruby.java:706) > > at org.jruby.Ruby.loadFile(Ruby.java:2446) > > at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:66) > > at > > > > > org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:758) > > at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:334) > > at org.jruby.runtime.load.LoadService.require(LoadService.java:381) > > at > > org.jruby.runtime.load.LoadService.lockAndRequire(LoadService.java:306) > > at org.jruby.RubyKernel.requireCommon(RubyKernel.java:1055) > > at org.jruby.RubyKernel.require(RubyKernel.java:1038) > > at > > > org.jruby.RubyKernel$s$1$0$require.call(RubyKernel$s$1$0$require.gen:65535) > > at > > > > > org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:319) > > at > > org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61) > > at > > org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) > > at script.rails.__file__(script/rails:6) > > at script.rails.load(script/rails) > > at org.jruby.Ruby.runScript(Ruby.java:679) > > at org.jruby.Ruby.runScript(Ruby.java:672) > > at org.jruby.Ruby.runNormally(Ruby.java:579) > > at org.jruby.Ruby.runFromMain(Ruby.java:428) > > at org.jruby.Main.doRunFromMain(Main.java:278) > > at org.jruby.Main.internalRun(Main.java:198) > > at org.jruby.Main.run(Main.java:164) > > at org.jruby.Main.run(Main.java:148) > > at > > > > > org.jruby.util.ShellLauncher$ScriptThreadProcess.run(ShellLauncher.java:140) > > at java.lang.Thread.run(Thread.java:679) > > Caused by: org.jruby.exceptions.RaiseException: Native Exception: 'class > > java.lang.IllegalArgumentException'; Message: No index provider 'lucene' > > found; StackTrace: java.lang.IllegalArgumentException: No index provider > > 'lucene' found > > at > > > > > org.neo4j.kernel.IndexManagerImpl.getIndexProvider(IndexManagerImpl.java:76) > > at > > > > > org.neo4j.kernel.IndexManagerImpl.findIndexConfig(IndexManagerImpl.java:116) > > at > > > > > org.neo4j.kernel.IndexManagerImpl.getOrCreateIndexConfig(IndexManagerImpl.java:178) > > at > > > > > org.neo4j.kernel.IndexManagerImpl.getOrCreateNodeIndex(IndexManagerImpl.java:267) > > at > org.neo4j.kernel.IndexManagerImpl.forNodes(IndexManagerImpl.java:255) > > > > Caused by: java.lang.IllegalArgumentException: No index provider 'lucene' > > found > > at > > > > > org.neo4j.kernel.IndexManagerImpl.getIndexProvider(IndexManagerImpl.java:76) > > at > > > > > org.neo4j.kernel.IndexManagerImpl.findIndexConfig(IndexManagerImpl.java:116) > > at > > > > > org.neo4j.kernel.IndexManagerImpl.getOrCreateIndexConfig(IndexManagerImpl.java:178) > > at > > > > > org.neo4j.kernel.IndexManagerImpl.getOrCreateNodeIndex(IndexManagerImpl.java:267) > > at > org.neo4j.kernel.IndexManagerImpl.forNodes(IndexManagerImpl.java:255) > > NativeException: org.neo4j.graphdb.TransactionFailureException: Unable to > > commit transaction > > from org/neo4j/kernel/TopLevelTransaction.java:98:in `finish' > > from /home/rama/.rvm/gems/jruby-1.6.4@rails31-torquebox112 > > /gems/neo4j-1.2.2-java/lib/neo4j/rails/transaction.rb:38:in > > `finish' > > from /home/rama/.rvm/gems/jruby-1.6.4@rails31-torquebox112 > > /gems/neo4j-1.2.2-java/lib/neo4j/rails/transaction.rb:58:in > > `run' > > from /home/rama/.rvm/gems/jruby-1.6.4@rails31-torquebox112 > > /gems/neo4j-1.2.2-java/lib/neo4j/rails/tx_methods.rb:9:in > > `destroy' > > from org/jruby/RubyProc.java:274:in `call' > > from /home/rama/.rvm/gems/jruby-1.6.4@rails31-torquebox112 > > /gems/neo4j-1.2.2-java/lib/neo4j/rails/callbacks.rb:29:in > > `destroy_with_callbacks' > > from /home/rama/.rvm/gems/jruby-1.6.4@rails31-torquebox112 > > /gems/activesupport-3.1.0/lib/active_support/callbacks.rb:414:in > > `_run_destroy_callbacks' > > from /home/rama/.rvm/gems/jruby-1.6.4@rails31-torquebox112 > > /gems/neo4j-1.2.2-java/lib/neo4j/rails/callbacks.rb:29:in > > `destroy_with_callbacks' > > from (irb):7:in `evaluate' > > from /home/rama/.rvm/gems/jruby-1.6.4@rails31-torquebox112 > > /gems/neo4j-1.2.2-java/lib/neo4j/traversal/traverser.rb:152:in > > `each' > > from > > > > > /home/rama/.rvm/rubies/jruby-1.6.4/lib/ruby/site_ruby/shared/builtin/java/java.lang.rb:12:in > > `each' > > from /home/rama/.rvm/gems/jruby-1.6.4@rails31-torquebox112 > > /gems/neo4j-1.2.2-java/lib/neo4j/traversal/traverser.rb:152:in > > `each' > > from (irb):7:in `evaluate' > > from org/jruby/RubyKernel.java:1088:in `eval' > > from /home/rama/.rvm/rubies/jruby-1.6.4/lib/ruby/1.8/irb.rb:158:in > > `eval_input' > > from /home/rama/.rvm/rubies/jruby-1.6.4/lib/ruby/1.8/irb.rb:271:in > > `signal_status' > > from /home/rama/.rvm/rubies/jruby-1.6.4/lib/ruby/1.8/irb.rb:155:in > > `eval_input' > > from org/jruby/RubyKernel.java:1419:in `loop' > > from org/jruby/RubyKernel.java:1191:in `catch' > > from /home/rama/.rvm/rubies/jruby-1.6.4/lib/ruby/1.8/irb.rb:154:in > > `eval_input' > > from /home/rama/.rvm/rubies/jruby-1.6.4/lib/ruby/1.8/irb.rb:71:in > > `start' > > from org/jruby/RubyKernel.java:1191:in `catch' > > from /home/rama/.rvm/rubies/jruby-1.6.4/lib/ruby/1.8/irb.rb:70:in > > `start' > > from /home/rama/.rvm/gems/jruby-1.6.4@rails31-torquebox112 > > /gems/railties-3.1.0/lib/rails/commands/console.rb:45:in > > `start' > > from /home/rama/.rvm/gems/jruby-1.6.4@rails31-torquebox112 > > /gems/railties-3.1.0/lib/rails/commands/console.rb:8:in > > `start' > > from /home/rama/.rvm/gems/jruby-1.6.4@rails31-torquebox112 > > /gems/railties-3.1.0/lib/rails/commands.rb:40:in > > `(root)' > > from org/jruby/RubyKernel.java:1038:in `require' > > from script/rai > > Unable to close logical log > > java.io.IOException: Logical > > log[/home/rama/wspace/criticube/db/nioneo_logical.log.1] not found > > at > > > > > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.deleteCurrentLogFile(XaLogicalLog.java:646) > > at > > > > > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.close(XaLogicalLog.java:704) > > at > > > > > org.neo4j.kernel.impl.transaction.xaframework.XaContainer.close(XaContainer.java:109) > > at > > > > > org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource.close(NeoStoreXaDataSource.java:250) > > at > > > > > org.neo4j.kernel.impl.nioneo.xa.NioNeoDbPersistenceSource.stop(NioNeoDbPersistenceSource.java:69) > > at org.neo4j.kernel.GraphDbInstance.shutdown(GraphDbInstance.java:293) > > at > > > org.neo4j.kernel.EmbeddedGraphDbImpl.shutdown(EmbeddedGraphDbImpl.java:349) > > at > > > > > org.neo4j.kernel.EmbeddedGraphDatabase.shutdown(EmbeddedGraphDatabase.java:125) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > at > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:616) > > at > > > > > org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(JavaMethod.java:508) > > at org.jruby.javasupport.JavaMethod.invokeDirect(JavaMethod.java:368) > > at > > > > > org.jruby.java.invokers.InstanceMethodInvoker.call(InstanceMethodInvoker.java:50) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) > > at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) > > at org.jruby.ast.IfNode.interpret(IfNode.java:117) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) > > at > > > > > org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147) > > at > > > > > org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163) > > at > > > > > org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) > > at > > org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) > > at org.jruby.ast.VCallNode.interpret(VCallNode.java:86) > > at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) > > at > > > org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) > > at > > > org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374) > > at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:328) > > at org.jruby.runtime.BlockBody.call(BlockBody.java:73) > > at org.jruby.runtime.Block.call(Block.java:89) > > at org.jruby.RubyProc.call(RubyProc.java:274) > > at org.jruby.RubyProc.call(RubyProc.java:233) > > at org.jruby.Ruby.tearDown(Ruby.java:2739) > > at org.jruby.Ruby.tearDown(Ruby.java:2726) > > at org.jruby.Main.internalRun(Main.java:201) > > at org.jruby.Main.run(Main.java:164) > > at org.jruby.Main.run(Main.java:148) > > at > > > > > org.jruby.util.ShellLauncher$ScriptThreadProcess.run(ShellLauncher.java:140) > > at java.lang.Thread.run(Thread.java:679) > > exit > > > > > > On Sun, Sep 18, 2011 at 10:02 PM, Michael Hunger < > > [email protected]> wrote: > > > > > Do you have more of that stack-trace? > > > > > > Michael > > > > > > Am 18.09.2011 um 21:42 schrieb Rama Manusama: > > > > > > > Sorry apparently I made a mistake, the index that I fixed was a dir > > that > > > I > > > > copied outside the app directory.. The 'new' database with index dir > > > emptied > > > > certainly works, as it has no index on the data > > > > > > > > Once I copied back the repaired /index folder, it still show the same > > > error > > > > message > > > > > > > > Sep 18, 2011 9:37:39 PM > > org.neo4j.kernel.impl.transaction.TransactionImpl > > > > doBeforeCompletion > > > > WARNING: Caught exception from tx > > > > > > > > > > syncronization[org.neo4j.kernel.impl.core.TransactionEventsSyncHook@1531a989 > > > ] > > > > beforeCompletion() > > > > java.lang.RuntimeException: org.jruby.exceptions.RaiseException: > Native > > > > Exception: 'class java.lang.IllegalArgumentException'; Message: No > > index > > > > provider 'lucene' found; StackTrace: > > java.lang.IllegalArgumentException: > > > No > > > > index provider 'lucene' found > > > > at > > > > > > > > > > org.neo4j.kernel.IndexManagerImpl.getIndexProvider(IndexManagerImpl.java:76) > > > > at > > > > > > > > > > org.neo4j.kernel.IndexManagerImpl.findIndexConfig(IndexManagerImpl.java:116) > > > > at > > > > > > > > > > org.neo4j.kernel.IndexManagerImpl.getOrCreateIndexConfig(IndexManagerImpl.java:178) > > > > at > > > > > > > > > > org.neo4j.kernel.IndexManagerImpl.getOrCreateNodeIndex(IndexManagerImpl.java:267) > > > > at > > > org.neo4j.kernel.IndexManagerImpl.forNodes(IndexManagerImpl.java:255) > > > > > > > > So far the only way to get the database accessible is only by > removing > > > the > > > > index folder. > > > > > > > > > > > > Cheers, > > > > Rama > > > > > > > > > > > > > > > > On Sun, Sep 18, 2011 at 9:36 PM, Rama Manusama < > > [email protected] > > > >wrote: > > > > > > > >> Thanks for the link Michael, tried CheckIndex: > > > >> > > > >> (1) It solves one problem with some (hopefully) minor losses by > > removing > > > >> the corrupted index without having to delete the whole '/index' > > folder. > > > >> > > > >> (2) However, I am not very sure if the tool only deletes the lucene > > > index > > > >> or also the underlying data the index refers to, as I was not very > > sure > > > >> which entry in the database causes the problem.... It would be quite > > > scary > > > >> to imagine that some critical data have to be deleted or lose their > > > index in > > > >> production environment (although the next safety net would be the > > > backups). > > > >> Perhaps there is still a way to rebuild the whole index? > > > >> > > > >> In any case this is already a big step ahead, thanks alot!! > > > >> > > > >> Cheers, > > > >> Rama > > > >> > > > >> > > > >> > > > >> On Sun, Sep 18, 2011 at 6:02 PM, Peter Neubauer < > > > >> [email protected]> wrote: > > > >> > > > >>> Rama, > > > >>> if you have good results with this, please report back and we can > put > > > >>> a link into the docs ... > > > >>> > > > >>> Cheers, > > > >>> > > > >>> /peter neubauer > > > >>> > > > >>> GTalk: neubauer.peter > > > >>> Skype peter.neubauer > > > >>> Phone +46 704 106975 > > > >>> LinkedIn http://www.linkedin.com/in/neubauer > > > >>> Twitter http://twitter.com/peterneubauer > > > >>> > > > >>> http://www.neo4j.org - Your high performance graph > > > >>> database. > > > >>> http://startupbootcamp.org/ - Öresund - Innovation happens > HERE. > > > >>> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing > > > party. > > > >>> > > > >>> > > > >>> > > > >>> On Sun, Sep 18, 2011 at 5:57 PM, Michael Hunger > > > >>> <[email protected]> wrote: > > > >>>> Perhaps this helps: > > > >>>> > > > >>>> CheckIndex is a tool available in the Lucene library, which allows > > you > > > >>> to check the files and create new segments that do not contain > > > problematic > > > >>> entries. This means that this tool, with little loss of data is > able > > to > > > >>> repair a broken index. > > > >>>> > > > >>>> http://solr.pl/en/2011/01/17/checkindex-for-the-rescue/ > > > >>>> > > > >>>> > > > >>>> Michael > > > >>>> > > > >>>> Am 18.09.2011 um 17:39 schrieb Mattias Persson: > > > >>>> > > > >>>>> I believe it is integrated (correct me if I'm wrong) but there > > might > > > >>> still > > > >>>>> be cases where i kill -9 or power outage might put some lucene > > files > > > in > > > >>> a > > > >>>>> bad state. It's pretty much outside of neo4j's control and is > very, > > > >>> very > > > >>>>> rare. It'd be great to come up with some mechanism to be able to > > > >>> prevent > > > >>>>> that, but for the time beimg I'm not aware of a way... Maybe > there > > > are > > > >>> tools > > > >>>>> for repairing a corrupted lucene index out there? > > > >>>>> > > > >>>>> Den lördagen den 17:e september 2011 skrev Peter Neubauer< > > > >>>>> [email protected]>: > > > >>>>>> Yes, > > > >>>>>> messages.log is good, I am just not sure if in neo4j.rb Lucene > is > > > >>>>>> transactionally integrated at all, Andreas? > > > >>>>>> > > > >>>>>> Cheers, > > > >>>>>> > > > >>>>>> /peter neubauer > > > >>>>>> > > > >>>>>> GTalk: neubauer.peter > > > >>>>>> Skype peter.neubauer > > > >>>>>> Phone +46 704 106975 > > > >>>>>> LinkedIn http://www.linkedin.com/in/neubauer > > > >>>>>> Twitter http://twitter.com/peterneubauer > > > >>>>>> > > > >>>>>> http://www.neo4j.org - Your high performance > graph > > > >>> database. > > > >>>>>> http://startupbootcamp.org/ - Öresund - Innovation happens > > HERE. > > > >>>>>> http://www.thoughtmade.com - Scandinavia's coolest > Bring-a-Thing > > > >>> party. > > > >>>>>> > > > >>>>>> > > > >>>>>> > > > >>>>>> On Fri, Sep 16, 2011 at 7:34 PM, Rama Manusama < > > > >>> [email protected]> > > > >>>>> wrote: > > > >>>>>>> Thanks Peter, Andreas, > > > >>>>>>> > > > >>>>>>> Yes I am running neo4j.rb with the newest version, and > torquebox > > > >>> 1.1.1 as > > > >>>>>>> server > > > >>>>>>> > > > >>>>>>> I had a non-clean shutdown through ' kill -9 ' due to a > Mechanize > > > web > > > >>>>>>> request process that took forever (strangely did not follow the > > > >>> timeout > > > >>>>>>> config due to some reason). I should not use kill -9 anymore I > > > guess > > > >>>>>>> > > > >>>>>>> I also enclose messages.log if it would be useful/interesting > for > > > you > > > >>> to > > > >>>>> see > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> Perhaps Andreas could help with how index rebuilding works > here? > > > >>> Thanks > > > >>>>>>> alot! > > > >>>>>>> > > > >>>>>>> Cheers, > > > >>>>>>> > > > >>>>>>> Rama > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> On Fri, Sep 16, 2011 at 7:18 PM, Peter Neubauer < > > > >>>>>>> [email protected]> wrote: > > > >>>>>>> > > > >>>>>>>> Mmh, > > > >>>>>>>> so what did you do to get the index corrupted? Are you running > > > >>>>>>>> neo4j.rb? In there, I am not sure that the Lucene index is > > > >>> integrated > > > >>>>>>>> into the transactional system like in Neo4j java, so maybe > > Andreas > > > >>> can > > > >>>>>>>> shed some light? > > > >>>>>>>> > > > >>>>>>>> Cheers, > > > >>>>>>>> > > > >>>>>>>> /peter neubauer > > > >>>>>>>> > > > >>>>>>>> GTalk: neubauer.peter > > > >>>>>>>> Skype peter.neubauer > > > >>>>>>>> Phone +46 704 106975 > > > >>>>>>>> LinkedIn http://www.linkedin.com/in/neubauer > > > >>>>>>>> Twitter http://twitter.com/peterneubauer > > > >>>>>>>> > > > >>>>>>>> http://www.neo4j.org - Your high performance > > graph > > > >>>>> database. > > > >>>>>>>> http://startupbootcamp.org/ - Öresund - Innovation happens > > > HERE. > > > >>>>>>>> http://www.thoughtmade.com - Scandinavia's coolest > > Bring-a-Thing > > > >>> party. > > > >>>>>>>> > > > >>>>>>>> > > > >>>>>>>> > > > >>>>>>>> On Fri, Sep 16, 2011 at 7:14 PM, Rama Manusama < > > > >>> [email protected]> > > > >>>>>>>> wrote: > > > >>>>>>>>> Hi all, > > > >>>>>>>>> > > > >>>>>>>>> Sorry for a noobish question, my knowledge in Java is limited > > so > > > >>>>> reading > > > >>>>>>>> the > > > >>>>>>>>> source is kinda difficult for me (I use neo4j.rb ruby binding > > > >>> v1.2.2 > > > >>>>> and > > > >>>>>>>>> neo4j 1.4) > > > >>>>>>>>> > > > >>>>>>>>> I ran into index corruption due to non-clean shutdown > (through > > > kill > > > >>>>> -9) > > > >>>>>>>> and > > > >>>>>>>>> could not start the database anymore. Looking to discussions > > like > > > >>>>>>>>> > http://www.mail-archive.com/[email protected]/msg06100.html > > , > > > I > > > >>>>>>>> decided to > > > >>>>>>>>> delete the index folder and it was solved. However I still > need > > > to > > > >>>>>>>> rebuild > > > >>>>>>>>> the index and have no clue on how to do this, have looked on > > the > > > >>> docs > > > >>>>> and > > > >>>>>>>>> cannot really find either. Could anybody please help? > > > >>>>>>>>> > > > >>>>>>>>> I also posted my question here > > > >>>>>>>>> > > > >>>>>>>> > > > >>>>> > > > >>> > > > > > > http://stackoverflow.com/questions/7440244/how-to-rebuild-neo4j-lucene-index-neo4j-rb,but > > > >>>>>>>>> neo4j activities seem to be low in stackoverflow > > > >>>>>>>>> > > > >>>>>>>>> Thanks all, appreciate your help!, > > > >>>>>>>>> > > > >>>>>>>>> Rama > > > >>>>>>>>> _______________________________________________ > > > >>>>>>>>> Neo4j mailing list > > > >>>>>>>>> [email protected] > > > >>>>>>>>> https://lists.neo4j.org/mailman/listinfo/user > > > >>>>>>>>> > > > >>>>>>>> _______________________________________________ > > > >>>>>>>> Neo4j mailing list > > > >>>>>>>> [email protected] > > > >>>>>>>> https://lists.neo4j.org/mailman/listinfo/user > > > >>>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> -- > > > >>>>>>> Rama John Gabriel Manusama > > > >>>>>>> > > > >>>>> > > > >>>>> -- > > > >>>>> Mattias Persson, [[email protected]] > > > >>>>> Hacker, Neo Technology > > > >>>>> www.neotechnology.com > > > >>>>> _______________________________________________ > > > >>>>> Neo4j mailing list > > > >>>>> [email protected] > > > >>>>> https://lists.neo4j.org/mailman/listinfo/user > > > >>>> > > > >>>> _______________________________________________ > > > >>>> Neo4j mailing list > > > >>>> [email protected] > > > >>>> https://lists.neo4j.org/mailman/listinfo/user > > > >>>> > > > >>> _______________________________________________ > > > >>> Neo4j mailing list > > > >>> [email protected] > > > >>> https://lists.neo4j.org/mailman/listinfo/user > > > >>> > > > >> > > > >> > > > >> > > > >> -- > > > >> Rama John Gabriel Manusama > > > >> [email protected] > > > >> > > > > > > > > > > > > > > > > -- > > > > Rama John Gabriel Manusama > > > > [email protected] > > > > _______________________________________________ > > > > Neo4j mailing list > > > > [email protected] > > > > https://lists.neo4j.org/mailman/listinfo/user > > > > > > _______________________________________________ > > > Neo4j mailing list > > > [email protected] > > > https://lists.neo4j.org/mailman/listinfo/user > > > > > > > > > > > -- > > Rama John Gabriel Manusama > > [email protected] > > _______________________________________________ > > Neo4j mailing list > > [email protected] > > https://lists.neo4j.org/mailman/listinfo/user > > > > > > -- > Mattias Persson, [[email protected]] > Hacker, Neo Technology > www.neotechnology.com > _______________________________________________ > Neo4j mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user > -- Rama John Gabriel Manusama [email protected]
_______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

