Шаг дерева () приводит к StackruError
Я всегда получаю java.lang.StackruError при выполнении шага дерева.
Вот пример из данных музыкального фестиваля:
def g = graph.traversal(); g.V().has("genre", "Folk").out().tree();
Дает мне следующую ошибку:
Ошибка: обнаружена ошибка при оценке скрипта def g = graph.traversal(); gV().has("жанр", "фолк").out().tree(); с причиной java.lang.StackruError
Я заметил, что версия gremlin в IBM Graph:
3.0.1-инкубация
Были и другие посты о том, что в этой версии есть ошибка в отношении шага дерева.
На данный момент у меня есть два вопроса
- Будет ли IBM Graph обновляться до версии Gremlin, которая устраняет эту проблему?
- Есть ли обходной путь для получения древовидного представления пути обхода?
1 ответ
@yo3jones yes IBM Graph будет обновляться до более поздней версии Gremlin, в которой это исправлено. Пока единственное предложение, которое делают люди в TP, это использовать path
и перестроить результат в виде дерева на стороне клиента. Оформить заказ этого JIRA https://issues.apache.org/jira/browse/TINKERPOP-732