Groovy Script非法使用非虚函数调用

时间:2016-04-05 06:43:46

标签: java jenkins groovy

当我在eclipse&中运行groovy脚本时詹金斯我得到以下错误:

java.lang.VerifyError: (class:
groovy/runtime/metaclass/java/lang/StringMetaClass, method:
super$2$invokeMissingMethod signature:
(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;)
Illegal use of nonvirtual function call

但是当我从groovy控制台运行时,我能够执行没有此错误的代码。我试过jre 6,7,8没有任何帮助..任何人都可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

Jenkins 1.x附带Groovy 1.8.9,因此在Jenkins脚本控制台或CLI命令中运行时,您的脚本需要与Groovy 1.8兼容。

即将推出的Jenkins 2.0版将随Groovy 2.4.6一起提供。

有关详细信息,请参阅JENKINS-21249