计算脚本时遇到gremlin服务器REST restfull错误

计算脚本时遇到gremlin服务器REST restfull错误,rest,gremlin,gremlin-server,Rest,Gremlin,Gremlin Server,我正在运行一个gremlin服务器,并使用restfulapi查询它。但我对以下错误感到困惑: {"message":"Error encountered evaluating script: g.V().next()"} 但这是一个如此简单的脚本。 对于其他脚本,如“100-1”和“g”,查询结果就可以了。我检查了很多次拼写和字符。我还检查了gremlin服务器日志,但没有相关记录。所以我请求你的帮助,谢谢 如果图形中没有任何数据,则会遇到该错误,因为它是未经检查的遍历。您应该尝试以下查询:

我正在运行一个gremlin服务器,并使用restfulapi查询它。但我对以下错误感到困惑:

{"message":"Error encountered evaluating script: g.V().next()"}
但这是一个如此简单的脚本。
对于其他脚本,如“100-1”和“g”,查询结果就可以了。我检查了很多次拼写和字符。我还检查了gremlin服务器日志,但没有相关记录。所以我请求你的帮助,谢谢

如果图形中没有任何数据,则会遇到该错误,因为它是未经检查的遍历。您应该尝试以下查询:

if (g.V().hasNext()) { g.V().next() }
如果您使用的是Apache TinkerPop 3.1.2或更高版本,您会在Gremlin服务器日志中看到更多信息丰富的堆栈跟踪:

[警告]HttpGremlinEndpointHandler-请求无效-响应时出现500个内部服务器错误,评估脚本时遇到错误:g.V().next() org.apache.tinkerpop.gremlin.process.traversal.util.FastNoSuchElementException


来自gremlin服务器的日志:WARN org.apache.tinkerpop.gremlin.server.handler.HttpGremlinEndpointHandler-无效请求-响应时出现500个内部服务器错误,评估脚本时遇到错误:g.V().next()