【发布时间】:2020-07-22 13:19:19
【问题描述】:
我正在尝试使用 groovy 代码从 RESTAPI 访问数据,但出现如下错误:
groovy.lang.MissingMethodException: No signature of method: java.lang.String.call() is applicable for argument types: () values: []
Possible solutions: wait(), chars(), any(), wait(long), take(int), tap(groovy.lang.Closure)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:70)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:182)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeClosure(ScriptBytecodeAdapter.java:586)
错误主要来自代码行的以下部分:
String requestString = getRequestStringPrefix() + sb.toString()
readHistory(authToken,ricMap,outFile)
writeInstFile(outFile)
我是 groovy 编码的新手,不了解问题的确切原因以及如何在代码中解决此问题。
【问题讨论】:
标签: exception groovy method-missing