tree() 步骤导致 StackOverflowError
tree() step results in a StackOverflowError
我在执行树步骤时总是得到 java.lang.WhosebugError。
以下是来自音乐节示例数据的示例:
def g = graph.traversal(); g.V().has("genre", "Folk").out().tree();
出现以下错误:
Error: Error encountered evaluating script def g = graph.traversal(); g.V().has("genre", "Folk").out().tree(); with reason java.lang.WhosebugError
我注意到 IBM Graph 上的 gremlin 版本是:
3.0.1-incubating
有一些其他帖子指出此版本中存在关于树步骤的错误。
此时我有两个问题
- IBM Graph 是否会升级到修复此问题的 Gremlin 版本?
- 是否有任何解决方法来获取遍历路径的树表示?
@yo3jones 是的,IBM Graph 将升级到更高版本的 Gremlin 来解决这个问题。
目前,TP 的人们提出的唯一建议是使用 path
并在客户端将结果重构为树。检查此 JIRA https://issues.apache.org/jira/browse/TINKERPOP-732
我在执行树步骤时总是得到 java.lang.WhosebugError。
以下是来自音乐节示例数据的示例:
def g = graph.traversal(); g.V().has("genre", "Folk").out().tree();
出现以下错误:
Error: Error encountered evaluating script def g = graph.traversal(); g.V().has("genre", "Folk").out().tree(); with reason java.lang.WhosebugError
我注意到 IBM Graph 上的 gremlin 版本是:
3.0.1-incubating
有一些其他帖子指出此版本中存在关于树步骤的错误。
此时我有两个问题
- IBM Graph 是否会升级到修复此问题的 Gremlin 版本?
- 是否有任何解决方法来获取遍历路径的树表示?
@yo3jones 是的,IBM Graph 将升级到更高版本的 Gremlin 来解决这个问题。
目前,TP 的人们提出的唯一建议是使用 path
并在客户端将结果重构为树。检查此 JIRA https://issues.apache.org/jira/browse/TINKERPOP-732