Ошибка создания индекса Neo4j: эталонное значение не инициализируется со смещением 0 при выполнении запросов - PullRequest
0 голосов
/ 05 ноября 2018

В настоящее время мне нужно реализовать индекс для свойства моих узлов (имя и значение по умолчанию) для узлов "A". Это узлы «A», являющиеся родительскими узлами нескольких узлов «B», «C», «D», «E», «F». В java-модели «B», «C», «D», «E», «F» являются расширениями узлов «A». Таким образом, проблема заключается в том, что после того, как я реализовал индекс для имени и по умолчанию для узлов "A". Я вдруг получил ошибку, как это:

2018-11-05 10:21:27.522 ERROR 3132 --- [io-8443-exec-11] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.neo4j.ogm.exception.CypherException: Error executing Cypher "Neo.DatabaseError.Statement.ExecutionFailed"; Code: Neo.DatabaseError.Statement.ExecutionFailed; Description: Reference value not initialised at offset 0 in 
PrimitiveExecutionContext {
    SlotConfiguration(longs=3, refs=1, slots=Map(  label@1528 -> RefSlot(0,true,Any),   b@1458 -> LongSlot(1,false,Relationship),   a@1448 -> LongSlot(2,false,Node),   c@1462 -> LongSlot(0,false,Node)))
    LongSlot(0,false,Node)         '  c@1462' = Long(1771)
    LongSlot(1,false,Relationship) '  b@1458' = Long(5286)
    LongSlot(2,false,Node)         '  a@1448' = Long(1770)
    RefSlot(0,true,Any)            '  label@1528' = null
}
] with root cause

Есть идеи, что это за ошибка? Я пытался искать, но не повезло. Пока я знаю только, что в GraphId 1528 есть что-то, что является нулевым, но я не знаю, какое именно.

Примечания: - Я использую Neo4j Enterprise Edition. Версия БД 3.4.6 - Узлы A, B, C, D, E, F не представлены в ошибке, так как я не знаю, какой из них какой. Но общая структура модели такова

Спасибо

...