But you're not trying to run Neo4j in the gwt client side code but rather on the server?
How exactly do you start-up your application? The classpath you supplied is imho the build-classpath and not necessarily the run-classpath? Can you verify that? you can get the runtime classpath by using jsp to determine the pid of your java process and jinfo <pid> to extract the information. Cheers Michael Am 10.06.2011 um 01:20 schrieb Ian Bussières: > Thanks for the quick answer, here's the config : > > JVM 1.6.0_24 > > I am compiling through GWT, which might somewhat impact the build, > although I doubt it. > > Classpath, which answers some of your questions itself : > > <?xml version="1.0" encoding="UTF-8"?> > <classpath> > <classpathentry kind="src" path="src"/> > <classpathentry kind="src" output="test-classes" path="test"/> > <classpathentry kind="src" path="lib"/> > <classpathentry kind="con" > path="com.google.gwt.eclipse.core.GWT_CONTAINER"/> > <classpathentry kind="con" > path="org.eclipse.jdt.launching.JRE_CONTAINER"/> > <classpathentry kind="lib" path="lib/geronimo-jta_1.1_spec-1.1.1.jar"/> > <classpathentry kind="lib" path="lib/neo4j-community-1.4.M03.jar"/> > <classpathentry kind="lib" path="lib/neo4j-graph-algo-1.4.M03.jar"/> > <classpathentry kind="lib" path="lib/neo4j-jmx-1.4.M03.jar"/> > <classpathentry kind="lib" path="lib/neo4j-kernel-1.4.M03.jar" > sourcepath="C:/Users/Ian/.m2/repository/org/neo4j/neo4j-kernel/1.4.M03/neo4j-kernel-1.4.M03-sources.jar"/> > <classpathentry kind="lib" path="lib/neo4j-lucene-index-1.4.M03.jar"/> > <classpathentry kind="lib" path="lib/neo4j-shell-1.4.M03.jar"/> > <classpathentry kind="lib" path="lib/neo4j-udc-1.4.M03.jar"/> > <classpathentry kind="lib" > path="lib/org.apache.servicemix.bundles.jline-0.9.94_1.jar"/> > <classpathentry kind="lib" path="lib/server-api-1.4.M03.jar"/> > <classpathentry kind="lib" path="lib/lucene-core-3.0.1.jar"/> // > also tried 3.1.0 > <classpathentry kind="output" path="war/WEB-INF/classes"/> > </classpath> > > > > On Thu, Jun 9, 2011 at 19:07, Tobias Ivarsson > <tobias.ivars...@neotechnology.com> wrote: >> Hi Ian, >> >> Is neo4j-lucene-index-${version}.jar on the classpath? >> That is the jar file that contains the lucene integration for Neo4j, this >> needs to be on the classpath along with lucene-core. >> >> If it is, and things are still not working, could you please answer these >> questions: >> Which version of Neo4j are you using? >> Which JVM are you using? >> What else do you have in your system that impacts the runtime environment >> (e.g. OSGi)? >> And also provide the full classpath you are using. >> >> Cheers, >> Tobias >> >> 2011/6/10 Ian Bussières <ian.bussie...@gmail.com> >> >>> Hello, >>> >>> I'm getting an error I cannot seem to repair. >>> >>> Here's the line of code popping up the error : >>> >>> private static Index<Node> people = index.forNodes( "people" ); >>> >>> I've checked my classpath and tried with both lucene-core-3.1.0.jar >>> and lucene-core-3.0.1.jar. >>> >>> Stack trace follows, thanks for any indications here ! >>> >>> Ian. >>> >>> java.lang.ExceptionInInitializerError >>> at >>> webapp.server.AccountServiceImpl.<clinit>(AccountServiceImpl.java:20) >>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> at >>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) >>> at >>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) >>> at java.lang.reflect.Constructor.newInstance(Constructor.java:513) >>> at java.lang.Class.newInstance0(Class.java:355) >>> at java.lang.Class.newInstance(Class.java:308) >>> at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153) >>> at >>> org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339) >>> at >>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463) >>> at >>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362) >>> at >>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) >>> at >>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) >>> at >>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729) >>> at >>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) >>> at >>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >>> at >>> org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49) >>> at >>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >>> at org.mortbay.jetty.Server.handle(Server.java:324) >>> at >>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) >>> at >>> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843) >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647) >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) >>> at >>> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) >>> at >>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488) >>> Caused by: java.lang.IllegalArgumentException: No index provider 'lucene' >>> found >>> at >>> org.neo4j.kernel.IndexManagerImpl.getIndexProvider(IndexManagerImpl.java:69) >>> at >>> org.neo4j.kernel.IndexManagerImpl.findIndexConfig(IndexManagerImpl.java:109) >>> at >>> org.neo4j.kernel.IndexManagerImpl.getOrCreateIndexConfig(IndexManagerImpl.java:171) >>> at >>> org.neo4j.kernel.IndexManagerImpl.forNodes(IndexManagerImpl.java:242) >>> at >>> business.domain.DomainServicesImpl.<clinit>(DomainServicesImpl.java:29) >>> ... 26 more >>> [WARN] Nested in java.lang.ExceptionInInitializerError: >>> java.lang.IllegalArgumentException: No index provider 'lucene' found >>> at >>> org.neo4j.kernel.IndexManagerImpl.getIndexProvider(IndexManagerImpl.java:69) >>> at >>> org.neo4j.kernel.IndexManagerImpl.findIndexConfig(IndexManagerImpl.java:109) >>> at >>> org.neo4j.kernel.IndexManagerImpl.getOrCreateIndexConfig(IndexManagerImpl.java:171) >>> at >>> org.neo4j.kernel.IndexManagerImpl.forNodes(IndexManagerImpl.java:242) >>> at >>> business.domain.DomainServicesImpl.<clinit>(DomainServicesImpl.java:29) >>> at >>> webapp.server.AccountServiceImpl.<clinit>(AccountServiceImpl.java:20) >>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> at >>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) >>> at >>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) >>> at java.lang.reflect.Constructor.newInstance(Constructor.java:513) >>> at java.lang.Class.newInstance0(Class.java:355) >>> at java.lang.Class.newInstance(Class.java:308) >>> at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153) >>> at >>> org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339) >>> at >>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463) >>> at >>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362) >>> at >>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) >>> at >>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) >>> at >>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729) >>> at >>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) >>> at >>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >>> at >>> org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49) >>> at >>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) >>> at org.mortbay.jetty.Server.handle(Server.java:324) >>> at >>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) >>> at >>> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843) >>> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647) >>> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) >>> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) >>> at >>> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) >>> at >>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488) >>> _______________________________________________ >>> Neo4j mailing list >>> User@lists.neo4j.org >>> https://lists.neo4j.org/mailman/listinfo/user >>> >> >> >> >> -- >> Tobias Ivarsson <tobias.ivars...@neotechnology.com> >> Hacker, Neo Technology >> www.neotechnology.com >> Cellphone: +46 706 534857 >> _______________________________________________ >> 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