缺少APOC程序:

时间:2018-05-30 18:28:20

标签: neo4j neo4j-apoc

我已经安装了3.3.5和APOC 3.3.0.3。我正在尝试使用apoc.spatial.geocodeOnce过程但是当我调用它时,我看到以下消息:

Neo.ClientError.Procedure.ProcedureCallFailed: Failed to invoke procedure `apoc.spatial.geocodeOnce`: Caused by: java.lang.NullPointerException

当我在Neo4j浏览器中输入RETURN apoc.version()时,我看到“3.3.0.3”。所以听起来APOC已正确安装。当我在Neo4j浏览器中输入调用apoc.help('search')时,我只有6个结果。

关于我做错了什么的想法?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

看起来您正在将NULL值传递给apoc.spatial.geocodeOnce(),该过程不会发生这种情况。

尝试传递非空地址字符串,如下所示:

CALL apoc.spatial.geocodeOnce("1600 Pennsylvania Avenue, Washington, DC")

此外,调用apoc.help('search')将提供有关其名称包含“search”子字符串的过程/函数的帮助 - 这似乎不相关。试试这个,而不是:

CALL apoc.help('apoc.spatial.geocodeOnce');