TinkerPop 3.1.0 控制台 - 显示堆栈跟踪?

TinkerPop 3.1.0 Console - Display stack trace?

我目前正在使用 TinkerPop 3.1.0 Console Incubating,每次都有一个选项

Display stack trace? [yN]

我无法输入 "y" 或 "N" 来显示或不显示堆栈跟踪。它只是转到一个新行,您没有机会输入 yN 答案。这意味着我无法对我的 gremlin 脚本、命令等进行任何调试。

你可以在下图中看到一个例子:Gremlin Console Stack Trace Message

我在两台不同的机器上遇到过这个问题运行 TinkerPop 3.1.0 Console Incubating,我之前测试的 gremlin-2.6.0 Console 版本没有遇到同样的问题。

还有其他人遇到过这个问题吗?有没有可能快速修复?还是我需要等待新版本,看看是否可以解决问题?

提前致谢。 - M

这似乎是长期 Groovy bug 的副作用。如果您修改 gremlin.bat 并删除 -Djline.terminal=none 选项,则可以恢复查看堆栈跟踪的功能,但是您会错过其他非常好的功能,例如使用箭头键。