【问题标题】:Missing APOC procedure:缺少 APOC 程序:
【发布时间】:2018-05-30 18:28:20
【问题描述】:

我已经安装了 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 浏览器中键入 call apoc.help('search') 时,我只有 6 个结果。

关于我做错了什么有什么想法吗?

感谢您的帮助!

【问题讨论】:

    标签: neo4j neo4j-apoc


    【解决方案1】:

    您似乎正在将 NULL 值传递给 apoc.spatial.geocodeOnce(),这是该过程未预料到的。

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

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

    此外,调用apoc.help('search') 会为名称包含“搜索”子字符串的过程/函数提供帮助——这似乎不相关。试试这个吧:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-12
      • 1970-01-01
      相关资源
      最近更新 更多