Good,
thanks for reporting back Rama!

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 23, 2011 at 1:16 AM, Rama Manusama <rama.manus...@gmail.com> wrote:
> Hi all,
>
> Would like to confirm that the problem got somewhat solved after it tried to
> perform CheckIndex -fix on every lucene index folder. Unfortunately I could
> not investigate which 'corrupted' index did the tool delete, therefore a
> 'complete' index rebuilding would be a good last option in this case. Anyway
> knowing that such tool exist is already a big step ahead.
>
> Thanks for everything!
> Rama
>
>
>
>
>
>
> On Mon, Sep 19, 2011 at 1:59 AM, Rama Manusama <rama.manus...@gmail.com>wrote:
>
>> No problem, you could download it here
>> https://docs.google.com/leaf?id=0B4qYoS7piZ7PNDdhNzkzMWEtMWMyYS00MWNmLWI3YzktYjFiZjllMzk0MzA2&hl=en_US
>>
>> Thanks,
>> Rama
>>
>>
>> On Mon, Sep 19, 2011 at 12:32 AM, Michael Hunger <
>> michael.hun...@neotechnology.com> wrote:
>>
>>> Sorry the mailing list eats attachments, can you copy it in the mail or
>>> make it available somewhere?
>>>
>>> Thanks
>>>
>>> Michael
>>>
>>> Am 18.09.2011 um 23:32 schrieb Rama Manusama:
>>>
>>> > 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 <
>>> matt...@neotechnology.com
>>> >> 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 <rama.manus...@gmail.com>
>>> >>
>>> >>> 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 <
>>> >>> michael.hun...@neotechnology.com> 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 <
>>> >>> rama.manus...@gmail.com
>>> >>>>> 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 <
>>> >>>>>> peter.neuba...@neotechnology.com> 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
>>> >>>>>>> <michael.hun...@neotechnology.com> 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<
>>> >>>>>>>>> peter.neuba...@neotechnology.com>:
>>> >>>>>>>>>> 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 <
>>> >>>>>>> rama.manus...@gmail.com>
>>> >>>>>>>>> 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 <
>>> >>>>>>>>>>> peter.neuba...@neotechnology.com> 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 <
>>> >>>>>>> rama.manus...@gmail.com>
>>> >>>>>>>>>>>> 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/user@lists.neo4j.org/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
>>> >>>>>>>>>>>>> User@lists.neo4j.org
>>> >>>>>>>>>>>>> https://lists.neo4j.org/mailman/listinfo/user
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>> _______________________________________________
>>> >>>>>>>>>>>> Neo4j mailing list
>>> >>>>>>>>>>>> User@lists.neo4j.org
>>> >>>>>>>>>>>> https://lists.neo4j.org/mailman/listinfo/user
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>
>>> >>>>>>>>>>>
>>> >>>>>>>>>>>
>>> >>>>>>>>>>> --
>>> >>>>>>>>>>> Rama John Gabriel Manusama
>>> >>>>>>>>>>>
>>> >>>>>>>>>
>>> >>>>>>>>> --
>>> >>>>>>>>> Mattias Persson, [matt...@neotechnology.com]
>>> >>>>>>>>> Hacker, Neo Technology
>>> >>>>>>>>> www.neotechnology.com
>>> >>>>>>>>> _______________________________________________
>>> >>>>>>>>> Neo4j mailing list
>>> >>>>>>>>> User@lists.neo4j.org
>>> >>>>>>>>> https://lists.neo4j.org/mailman/listinfo/user
>>> >>>>>>>>
>>> >>>>>>>> _______________________________________________
>>> >>>>>>>> Neo4j mailing list
>>> >>>>>>>> User@lists.neo4j.org
>>> >>>>>>>> https://lists.neo4j.org/mailman/listinfo/user
>>> >>>>>>>>
>>> >>>>>>> _______________________________________________
>>> >>>>>>> Neo4j mailing list
>>> >>>>>>> User@lists.neo4j.org
>>> >>>>>>> https://lists.neo4j.org/mailman/listinfo/user
>>> >>>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> --
>>> >>>>>> Rama John Gabriel Manusama
>>> >>>>>> rama.manus...@gmail.com
>>> >>>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>> --
>>> >>>>> Rama John Gabriel Manusama
>>> >>>>> rama.manus...@gmail.com
>>> >>>>> _______________________________________________
>>> >>>>> Neo4j mailing list
>>> >>>>> User@lists.neo4j.org
>>> >>>>> https://lists.neo4j.org/mailman/listinfo/user
>>> >>>>
>>> >>>> _______________________________________________
>>> >>>> Neo4j mailing list
>>> >>>> User@lists.neo4j.org
>>> >>>> https://lists.neo4j.org/mailman/listinfo/user
>>> >>>>
>>> >>>
>>> >>>
>>> >>>
>>> >>> --
>>> >>> Rama John Gabriel Manusama
>>> >>> rama.manus...@gmail.com
>>> >>> _______________________________________________
>>> >>> Neo4j mailing list
>>> >>> User@lists.neo4j.org
>>> >>> https://lists.neo4j.org/mailman/listinfo/user
>>> >>>
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Mattias Persson, [matt...@neotechnology.com]
>>> >> Hacker, Neo Technology
>>> >> www.neotechnology.com
>>> >> _______________________________________________
>>> >> Neo4j mailing list
>>> >> User@lists.neo4j.org
>>> >> https://lists.neo4j.org/mailman/listinfo/user
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > Rama John Gabriel Manusama
>>> > rama.manus...@gmail.com
>>> > _______________________________________________
>>> > Neo4j mailing list
>>> > User@lists.neo4j.org
>>> > https://lists.neo4j.org/mailman/listinfo/user
>>>
>>> _______________________________________________
>>> Neo4j mailing list
>>> User@lists.neo4j.org
>>> https://lists.neo4j.org/mailman/listinfo/user
>>>
>>
>>
>>
>> --
>> Rama John Gabriel Manusama
>> rama.manus...@gmail.com
>>
>
>
>
> --
> Rama John Gabriel Manusama
> rama.manus...@gmail.com
> _______________________________________________
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to