0

为我的应用程序使用以下版本,但在创建空间层时出现异常

neo4j = neo4j-企业-2.1.7

空间 = neo4j-spatial-0.13-neo4j-2.1.2-server-plugin

在使用 REST API 添加层时,出现以下异常:创建新层“geoindex_venues”,除非它已经存在 13:34:49.466 [qtp22441773-51] WARN oejetty.servlet.ServletHandler - /db/data/index/node/java.util .NoSuchElementException:org.neo4j.cypher.internal.compiler.v2_1.PipeExecutionResult$$anon$1@46935c97 中有多个元素。第一个元素是'Node[0]',第二个元素是'Node[1]' at org.neo4j.helpers.collection.IteratorUtil.single(IteratorUtil.java:338) ~[neo4j-kernel-2.1.7.jar :2.1.7] 在 org.neo4j.helpers.collection.IteratorUtil.singleOrNull(IteratorUtil.java:128) ~[neo4j-kernel-2.1.7.jar:2.1.7] 在 org.neo4j.helpers.collection.IteratorUtil .single(IteratorUtil.java:143) ~[neo4j-kernel-2.1.7.jar:2.1.7] 在 org.neo4j.gis.spatial.utilities.ReferenceNodes。

4

1 回答 1

0

您似乎有多个用于空间扩展的根参考节点。然而,该扩展希望只找到一个参考节点作为入口点。要验证这一理论,请检查您是否得到多个结果

MATCH (n:ReferenceNode) RETURN n

如果是这样,您需要检查参考节点下的树是否正确,并递归地删除所有其他树。

于 2015-03-23T20:46:06.113 回答