| I have installed the latest Jenkins (2.175), Job DSL plugin (1.73) and Pipeline plugins. When executing any pipeline having a withCredentials the pipeline fails. DSL snippet: withCredentials([file(credentialsId: props, variable: 'PROPS')]) { // will fail {{ }}} withCredentials([string(credentialsId: props, variable: 'PROPS')]) { // works {{ }}} The stacktrace in jenkins logfile is: Apr 30, 2019 6:11:30 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error WARNING: Failed to instantiate Key[type=javaposse.jobdsl.plugin.casc.FromFileScriptSource$DescriptorImpl, annotation=[none]]; skipping this component com.google.inject.ProvisionException: Unable to provision, see the following errors:1) Error injecting constructor, java.lang.NoClassDefFoundError: javaposse/jobdsl/plugin/casc/FromFileScriptSource {{ at javaposse.jobdsl.plugin.casc.FromFileScriptSource$DescriptorImpl.<init>(FromFileScriptSource.java:28)}}1 error {{ at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52)}} {{ at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)}} {{ at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:439)}} {{ at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)}} {{ at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)}} {{ at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)}} {{ at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)}} {{ at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)}} {{ at jenkins.ProxyInjector.getInstance(ProxyInjector.java:98)}} {{ at org.jenkinsci.plugins.structs.SymbolLookup.findDescriptor(SymbolLookup.java:146)}} {{ at org.jenkinsci.plugins.workflow.steps.StepDescriptor.metaStepsOf(StepDescriptor.java:316)}} {{ at org.jenkinsci.plugins.workflow.cps.DSL.invokeDescribable(DSL.java:322)}} {{ at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:179)}} {{ at org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:122)}} {{ at sun.reflect.GeneratedMethodAccessor187.invoke(Unknown Source)}} {{ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}} {{ at java.lang.reflect.Method.invoke(Method.java:498)}} {{ at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)}} {{ at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)}} {{ at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1213)}} {{ at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022)}} {{ at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:42)}} {{ at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)}} {{ at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)}} {{ at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:158)}} {{ at org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall(GroovyInterceptor.java:23)}} {{ at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:157)}} {{ at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:142)}} {{ at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:156)}} {{ at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:160)}} {{ at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)}} {{ at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:57)}} {{ at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:109)}} {{ at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixArg(FunctionCallBlock.java:82)}} {{ at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)}} {{ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}} {{ at java.lang.reflect.Method.invoke(Method.java:498)}} {{ at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72)}} {{ at com.cloudbees.groovy.cps.impl.CollectionLiteralBlock$ContinuationImpl.dispatch(CollectionLiteralBlock.java:55)}} {{ at com.cloudbees.groovy.cps.impl.CollectionLiteralBlock$ContinuationImpl.item(CollectionLiteralBlock.java:45)}} {{ at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source)}} {{ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}} {{ at java.lang.reflect.Method.invoke(Method.java:498)}} {{ at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72)}} {{ at com.cloudbees.groovy.cps.impl.ConstantBlock.eval(ConstantBlock.java:21)}} {{ at com.cloudbees.groovy.cps.Next.step(Next.java:83)}} {{ at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:174)}} {{ at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:163)}} {{ at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:129)}} {{ at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:268)}} {{ at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:163)}} {{ at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:18)}} {{ at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:51)}} {{ at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:174)}} {{ at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:347)}} {{ at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$200(CpsThreadGroup.java:93)}} {{ at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:259)}} {{ at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:247)}} {{ at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:64)}} {{ at java.util.concurrent.FutureTask.run(FutureTask.java:266)}} {{ at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:131)}} {{ at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)}} {{ at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59)}} {{ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)}} {{ at java.util.concurrent.FutureTask.run(FutureTask.java:266)}} {{ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)}} {{ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)}} {{ at java.lang.Thread.run(Thread.java:748)}} Caused by: java.lang.NoClassDefFoundError: javaposse/jobdsl/plugin/casc/FromFileScriptSource {{ at java.lang.Class.getDeclaringClass0(Native Method)}} {{ at java.lang.Class.getDeclaringClass(Class.java:1235)}} {{ at java.lang.Class.getEnclosingClass(Class.java:1277)}} {{ at hudson.model.Descriptor.<init>(Descriptor.java:276)}} {{ at javaposse.jobdsl.plugin.casc.FromFileScriptSource$DescriptorImpl.<init>(FromFileScriptSource.java:28)}} {{ at $javaposse.jobdsl.plugin.casc.FromFileScriptSource$DescriptorImpl$$FastClassByGuice$$9e86409e.newInstance(<generated>)}} {{ at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)}} {{ at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)}} {{ at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)}} {{ at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)}} {{ at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:89)}} {{ at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)}} {{ at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:566)}} {{ at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:126)}} {{ at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)}} {{ at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87)}} {{ at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)}} {{ at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)}} {{ at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)}} {{ at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)}} {{ ... 67 more}} However, during startup, I also receive erros like: Apr 30, 2019 6:24:46 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error WARNING: Failed to instantiate Key[type=javaposse.jobdsl.plugin.casc.FromUrlScriptSource$DescriptorImpl, annotation=[none]]; skipping this component com.google.inject.ProvisionException: Unable to provision, see the following errors:1) Error injecting constructor, java.lang.NoClassDefFoundError: io/jenkins/plugins/casc/Configurable {{ at javaposse.jobdsl.plugin.casc.FromUrlScriptSource$DescriptorImpl.<init>(FromUrlScriptSource.java:28)}}1 error {{ at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52)}} {{ at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)}} {{ at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:439)}} {{ at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)}} {{ at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)}} {{ at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)}} {{ at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)}} {{ at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:401)}} {{ at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:392)}} {{ at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:335)}} {{ at hudson.ExtensionList.load(ExtensionList.java:381)}} {{ at hudson.ExtensionList.ensureLoaded(ExtensionList.java:317)}} {{ at hudson.ExtensionList.getComponents(ExtensionList.java:183)}} {{ at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:193)}} {{ at hudson.ExtensionList.ensureLoaded(ExtensionList.java:317)}} {{ at hudson.ExtensionList.iterator(ExtensionList.java:172)}} {{ at jenkins.branch.CustomOrganizationFolderDescriptor.doAddSpecificDescriptors(CustomOrganizationFolderDescriptor.java:166)}} {{ at jenkins.branch.CustomOrganizationFolderDescriptor.addSpecificDescriptors(CustomOrganizationFolderDescriptor.java:145)}} {{ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)}} {{ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)}} {{ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}} {{ at java.lang.reflect.Method.invoke(Method.java:498)}} {{ at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)}} {{ at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)}} {{ at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)}} {{ at jenkins.model.Jenkins$5.runTask(Jenkins.java:1096)}} {{ at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)}} {{ at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)}} {{ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)}} {{ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)}} {{ at java.lang.Thread.run(Thread.java:748)}} Caused by: java.lang.NoClassDefFoundError: io/jenkins/plugins/casc/Configurable {{ at java.lang.ClassLoader.defineClass1(Native Method)}} {{ at java.lang.ClassLoader.defineClass(ClassLoader.java:763)}} {{ at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1139)}} {{ at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:703)}} {{ at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1310)}} {{ at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1363)}} {{ at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)}} {{ at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)}} {{ at java.lang.ClassLoader.loadClass(ClassLoader.java:357)}} {{ at java.lang.Class.getDeclaringClass0(Native Method)}} {{ at java.lang.Class.getDeclaringClass(Class.java:1235)}} {{ at java.lang.Class.getEnclosingClass(Class.java:1277)}} {{ at hudson.model.Descriptor.<init>(Descriptor.java:276)}} {{ at javaposse.jobdsl.plugin.casc.FromUrlScriptSource$DescriptorImpl.<init>(FromUrlScriptSource.java:28)}} {{ at $javaposse.jobdsl.plugin.casc.FromUrlScriptSource$DescriptorImpl$$FastClassByGuice$$4f7d8f91.newInstance(<generated>)}} {{ at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)}} {{ at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)}} {{ at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)}} {{ at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)}} {{ at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:89)}} {{ at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)}} {{ at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:566)}} {{ at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:126)}} {{ at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)}} {{ at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87)}} {{ at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)}} {{ at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)}} {{ at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)}} {{ at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)}} {{ ... 30 more}} Caused by: java.lang.ClassNotFoundException: io.jenkins.plugins.casc.Configurable {{ at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1373)}} {{ at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)}} {{ at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)}} {{ at java.lang.ClassLoader.loadClass(ClassLoader.java:357)}} {{ ... 59 more}} |