I run into the same issue when starting my "test"-server from the commandline.

Checked that the neo4j-lucene-index-1.3.M02.jar was there with the correct 
index provider in META-INF/service/org.neo4j.kernel.KernelExtension

Any ideas Mattias?

Thanks

Michael

Am 16.02.2011 um 23:15 schrieb Andreas Ronge:

> Hi
> 
> When I run my Rails application using Tomcat/Trinidad I get "No index
> provider 'lucene' found", see stack trace below
> I think I have seen a similar problem on the gremlin email list.
> I guess it's because of a class loading issue, or maybe the
> META-INF/services files,
> or because in JRuby the neo4j jar files are loaded at runtime.
> I need some hints where I should start looking.
> 
> I have tried to manually add the neo4j-lucene-index-1.3.M02.jar file
> to the classpath without any luck (jruby -J-cp /home/... -S trinidad)
> 
> The problem occurs in neo4j.rb version >= 1.0.0.beta.17 when the new
> lucene index framework was introduced.
> It works in WEBrick/rails s
> 
> at org.jruby.rack.RackServlet.service(RackServlet.java:56)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:306)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:380)
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
>       at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
>       at 
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:288)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>       at java.lang.Thread.run(Thread.java:662)
> 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:71)
>       at 
> org.neo4j.kernel.IndexManagerImpl.findIndexConfig(IndexManagerImpl.java:111)
>       at 
> org.neo4j.kernel.IndexManagerImpl.getOrCreateIndexConfig(IndexManagerImpl.java:173)
>       at org.neo4j.kernel.IndexManagerImpl.forNodes(IndexManagerImpl.java:250)
> 
> Caused by: java.lang.IllegalArgumentException: No index provider 'lucene' 
> found
>       at 
> org.neo4j.kernel.IndexManagerImpl.getIndexProvider(IndexManagerImpl.java:71)
>       at 
> org.neo4j.kernel.IndexManagerImpl.findIndexConfig(IndexManagerImpl.java:111)
>       at 
> org.neo4j.kernel.IndexManagerImpl.getOrCreateIndexConfig(IndexManagerImpl.java:173)
>       at org.neo4j.kernel.IndexManagerImpl.forNodes(IndexManagerImpl.java:250)
> 
> /Andreas
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "neo4jrb" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/neo4jrb?hl=en.
> 

_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to