2016-04-05 10 views
1

i Tutulma ben hata altına alıyorum & Jenkins'i harika komut dosyası çalıştırdığınızda:Groovy Senaryo Yasadışı kullanım

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 

Ama harika konsoldan çalıştırdığınızda bu hatasız kod çalıştırabilir duyuyorum. Ben hiçbir şey yardımcı olur jre 6,7,8 ile denedim .. Herkes bu konuda bana yardımcı olabilir.

+0

Hangi sürümü groovy? Ve Java'nın tam sürümleri nedir? –

+0

groovy 2.4.6 ve jdk1.7.0_72 – dabasvini

cevap

1

Jenkins 1.x, Groovy 1.8.9 ile birlikte gelir; bu nedenle, komut dosyanızın Jenkins komut dosyası konsolunda veya CLI komutlarında çalışırken Groovy 1.8 ile uyumlu olması gerekir.

Yaklaşan Jenkins 2.0 sürümü, Groovy 2.4.6 ile gönderilecektir. Ayrıntılar için JENKINS-21249 adresine bakın.