Hi!

This is included as a dependency:
org.apache.servicemix.bundles:org.apache.servicemix.bundles.lucene:jar:3.0.1_2:compile

That's an OSGi-friendly packaging of Lucene.

/anders

On 02/17/2011 09:11 AM, Michael Hunger wrote:
> Sorry, didn't see your mail (had Andreas' still open for replying).
>
> It worked, thanks very much. But funnily the lucene jar is not recognized as 
> dependency by maven for the server (mvn dependency:copy-dependencies). I 
> assume it is added by the server-build project?
>
> Cheers
>
> Michael
>
> Am 17.02.2011 um 08:49 schrieb Mattias Persson:
>
>> It's probably a classpath issue as you say. You added the
>> neo4j-lucene-index-XXX.jar file manually to the classpath, but also make
>> sure the lucene-core-3.0.1.jar is on the classpath. You can also look in the
>> <neo4j-db-directory>/messages.log and see which extensions are loaded
>> tigether with the graph database and which of those failed to load a.s.o.
>>
>> 2011/2/16 Andreas Ronge<[email protected]>
>>
>>> 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
>>> _______________________________________________
>>> 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
>
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to