0

アプリに以下のバージョンを使用していますが、空間レイヤーの作成中に例外が発生しました

neo4j = neo4j-エンタープライズ-2.1.7

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

REST API を使用してレイヤーを追加しているときに、例外を下回っています: 既に存在しない限り、新しいレイヤー 'geoindex_venues' を作成しています.NoSuchElementException: org.neo4j.cypher.internal.compiler.v2_1.PipeExecutionResult$$anon$1@46935c97 に複数の要素があります。org.neo4j.helpers.collection.IteratorUtil.single(IteratorUtil.java:338) ~[neo4j-kernel-2.1.7.jar の最初の要素は「Node[0]」で、2 番目の要素は「Node[1]」です。 :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

空間拡張のルート参照ノードが複数あるようです。ただし、拡張機能は、エントリ ポイントとして参照ノードを 1 つだけ見つけることを想定しています。この理論を検証するには、複数の結果が得られるかどうかを確認してください

MATCH (n:ReferenceNode) RETURN n

その場合、参照ノードの下にあるツリーが正しいものであることを確認し、他のすべてを再帰的に削除する必要があります。

于 2015-03-23T20:46:06.113 に答える