来自Java的嵌入式图形DB的简单密码查询导致nullpointerexception

时间:2014-04-30 19:30:12

标签: neo4j

到目前为止,我只通过浏览器和REST界面与neo4j进行了互动。 现在我想通过Java和嵌入式数据库与neo4j进行交互。

当我尝试运行Cypher查询时,我得到一个空指针异常。 控制台输出对我没有帮助:

Exception in thread "main" java.lang.NullPointerException
    at org.neo4j.cypher.ExecutionEngine.execute(ExecutionEngine.scala:58)
    at org.neo4j.cypher.ExecutionEngine.execute(ExecutionEngine.scala:54)
    at org.neo4j.cypher.javacompat.ExecutionEngine.execute(ExecutionEngine.java:65)
    at neo.project1.App.main(App.java:59)

1 个答案:

答案 0 :(得分:3)

试试这个:

ExecutionEngine engine = new ExecutionEngine(graphDb);

听起来像你的原始构造函数调用(第二个参数为NULL)让ExecutionEngine尝试使用NULL记录器。