Micheal,

It's difficult to share the whole project, because I'm embedding the code 
in a Eclipse plugin (!). The amount of node will be limited (less than 30K 
node and edge)
I use maven to build the Eclipse Plugin. It's pretty complex because we 
embed our lib in it.
However, here the gist of an extract of one of my pom file, which list all 
the dependency : https://gist.github.com/ontologiae/74915b2739c2cd34ec2c
Like I said, I carefully verified that all the needed jar are available in 
the produced plugin, including verifying it in the final jar (the plugin 
jar)

I created a gist with the code in its context : 
https://gist.github.com/ontologiae/5513f18aa3d0b484bc3c
It works perfectly until line 61, where it fails with 
"java.lang.UnsupportedOperationException: No query engine installed."

Here my stacktrace (in the bottom of the Eclipse plugin stacktrace):

Caused by: java.lang.UnsupportedOperationException: No query engine 
installed.
    at 
org.neo4j.kernel.impl.query.NoQueryEngine.noQueryEngine(NoQueryEngine.java:56)
    at 
org.neo4j.kernel.impl.query.NoQueryEngine.executeQuery(NoQueryEngine.java:33)
    at 
org.neo4j.kernel.impl.factory.GraphDatabaseFacade.execute(GraphDatabaseFacade.java:333)
    at 
org.neo4j.kernel.impl.factory.GraphDatabaseFacade.execute(GraphDatabaseFacade.java:323)
    at 
com.greenspector.plugins.eclipse.greenspectorplugin.Activator.testStartDb(Activator.java:176)
    at 
com.greenspector.plugins.eclipse.greenspectorplugin.Activator.start(Activator.java:222)
    at 
org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)
    at 
org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
    at java.security.AccessController.doPrivileged(Native Method)
    at 
org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)
    ... 131 more


I have the same stacktrace in version 2.3.1 and 2.2.8




Thank you for your help

Le mardi 12 janvier 2016 13:17:24 UTC+1, Michael Hunger a écrit :
>
> Would you be able to share your setup / example project?
>
> Usually having the dependencies being handled by a build tool like maven 
> or gradle is the easiest way.
>
> Can you also share the full stack trace?
>
> Michael
>
> Am 12.01.2016 um 11:37 schrieb Pierre-Alexandre Voye <[email protected] 
> <javascript:>>:
>
> Hi everyone,
>
> I'm trying to run a Cypher query in an embedded neo4j. The initialization 
> works fine, but the code throw an error on this line
>
>     Result result = mGraphDb.execute( "match (n {name: 'Duane Nickull, I 
> Braineater'}) return n, n.name" );
>
> I get a "java.lang.UnsupportedOperationException: No query engine 
> installed." error.
>
> I spent HOURS to verify that all my dependencies are absolutely surely 
> right. I verified it again before writing this message.
> I tried with two versions : 2.3.1 and 2.2.8 and I get the same behavior.
>
>
> Question 1 : is there a version not so old, but older (nevermind) which 
> works better ?
> Question 2 : is there a subtle thing I missed for versions 2.2.8 or 2.3.1 ?
>
> FYI, here's my dependency for 2.3.1 version :
> neo4j-io(2.3.1) 
> neo4j-consistency-check(2.3.1) 
> neo4j-consistency-check-legacy(2.3.1) 
> neo4j-lucene-index(2.3.1) 
> neo4j-kernel(2.3.1) 
> neo4j-jmx(2.3.1) 
> asm(5.0.2) 
> neo4j-primitive-collections(2.3.1) 
> neo4j-logging(2.3.1) 
> neo4j-unsafe(2.3.1) 
> neo4j-graph-algo(2.3.1) 
> commons-lang3(3.0) 
> neo4j-udc(2.3.1) 
> neo4j-graph-matching(2.3.1) 
> neo4j-cypher(2.3.1) 
> opencsv(2.3) 
> neo4j-csv(2.3.0) 
> neo4j-cypher-compiler-2.3(2.3.1) 
> neo4j-cypher-compiler-2.2_2.11(2.2.6) 
> neo4j-cypher-compiler-1.9_2.11(2.0.5) 
> neo4j-cypher-frontend-2.3(2.3.1) 
> concurrentlinkedhashmap-lru(1.4.2) 
> neo4j-codegen(2.3.1) 
> neo4j-function(2.3.1) 
> parboiled-scala_2.11(1.1.7) 
> parboiled-core(1.1.7) 
> scala-library(2.11.7) 
> scala-reflect(2.11.7) 
> scala-parser-combinators_2.11(1.0.4) 
>
>
> In advance, thank you
>
> P-A
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Neo4j" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to