'Jenkins groovy No signature of method com.cloudbees.groovy.cps.Builder.postfixDec()

I'm trying to upload some files from the local machine(Windows) to Azure storage by Jenkins.

I'm using azcopy command.

def UploadToAzure = azcopy copy  "xxxx" "xxxxx"
steps
            {
                script 
                {
                    def proc = UploadToAzure.execute()
                }
            }
            post
            {
                success
                {
                    bat """IF EXIST \"%ProjectName%/Deploy\" rmdir /S /Q \"%ProjectName%/Deploy\""""
                }
                /*
                failure
                {

                }*/
            }

But for some reason, it's not working: it appears this error:

groovy.lang.MissingMethodException: No signature of method: com.cloudbees.groovy.cps.Builder.postfixDec() is applicable for argument types: (java.lang.Integer, com.cloudbees.groovy.cps.impl.ConstantBlock) values: [12, com.cloudbees.groovy.cps.impl.ConstantBlock@59533b28] 09:09:39 Possible solutions: postfixDec(int, com.cloudbees.groovy.cps.LValueBlock), postfixInc(int, com.cloudbees.groovy.cps.LValueBlock), prefixDec(int, com.cloudbees.groovy.cps.LValueBlock) 09:09:39 at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:58) 09:09:39 at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:49) 09:09:39 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) 09:09:39 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) 09:09:39 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133) 09:09:39 at hudson.scm.WorkflowScript.___cps___717(WorkflowScript) 09:09:39 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 09:09:39 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 09:09:39 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 09:09:39 at java.base/java.lang.reflect.Method.invoke(Method.java:566) 09:09:39 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93) 09:09:39 at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:151) 09:09:39 at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.callStatic(StaticMetaMethodSite.java:102) 09:09:39 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:56) 09:09:39 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:194) 09:09:39 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:198) 09:09:39 at hudson.scm.WorkflowScript.(WorkflowScript) 09:09:39 Caused: java.lang.ExceptionInInitializerError 09:09:39 at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 09:09:39 at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 09:09:39 at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 09:09:39 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) 09:09:39 at java.base/java.lang.Class.newInstance(Class.java:584) 09:09:39 at org.codehaus.groovy.runtime.InvokerHelper.createScript(InvokerHelper.java:434) 09:09:39 at groovy.lang.GroovyShell.parse(GroovyShell.java:700) 09:09:39 at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(CpsGroovyShell.java:142) 09:09:39 at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:127) 09:09:39 at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:571) 09:09:39 at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:523) 09:09:39 at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:334) 09:09:39 at hudson.model.ResourceController.execute(ResourceController.java:99) 09:09:39 at hudson.model.Executor.run(Executor.java:431)

Does someone have any idea how to fix it?

Thanks!



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source