The previous plugin version is usually stored in the plugins directory as plugins/*.bak. If you copy the plugins/*.[hj]pi file to a safe location, you can then copy the .bak file over the existing hpi or jpi file. The next time jenkins starts, it will unpack that file and use it as the plugin.
Mark Waite On Wed, Aug 10, 2016 at 5:34 PM Tecno Brain <cerebrotecnolog...@gmail.com> wrote: > It also seems related to this > https://issues.jenkins-ci.org/browse/JENKINS-36249 > But without the UI, how do I change the plugin being used? > > > > On Wednesday, August 10, 2016 at 4:15:00 PM UTC-7, Tecno Brain wrote: > >> I am getting a similar problem: >> >> I get this error: >> SEVERE: found cycle in plugin dependencies: (root=Plugin:git, >> deactivating all involved) Plugin:git -> Plugin:workflow-scm-step -> >> Plugin:git >> >> Followed by several exceptions. >> How do I revert to the previous versions or upgrade to the right >> plugin ? >> >> INFO: Injecting JRuby into XStream >> >> Trying to load models from >> /var/lib/jenkins/plugins/rvm/WEB-INF/classes/models >> >> Loading /var/lib/jenkins/plugins/rvm/WEB-INF/classes/models/rvm_wrapper.rb >> >> Aug 10, 2016 10:40:26 PM jenkins.InitReactorRunner$1 onTaskFailed >> >> SEVERE: Failed Loading plugin managed-scripts >> >> java.io.IOException: Dependency config-file-provider (2.0) doesn't exist >> >> at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:523) >> >> at hudson.PluginManager$2$1$1.run(PluginManager.java:409) >> >> at >> org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) >> >> at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) >> >> at jenkins.model.Jenkins$8.runTask(Jenkins.java:1009) >> >> at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) >> >> at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) >> >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> >> at java.lang.Thread.run(Thread.java:745) >> >> >> Aug 10, 2016 10:40:26 PM hudson.plugins.virtualbox.VirtualBoxPlugin start >> >> INFO: Starting VirtualBoxPlugin >> >> Aug 10, 2016 10:40:26 PM >> jenkins.bouncycastle.api.SecurityProviderInitializer addSecurityProvider >> >> INFO: Initializing Bouncy Castle security provider. >> >> Aug 10, 2016 10:40:26 PM >> jenkins.bouncycastle.api.SecurityProviderInitializer addSecurityProvider >> >> INFO: Bouncy Castle security provider initialized. >> >> Aug 10, 2016 10:40:26 PM >> org.jvnet.hudson.plugins.m2release.M2ReleaseBuildWrapper$DescriptorImpl >> <clinit> >> >> INFO: Using new style Permission with PermissionScope >> >> Trying to load models from >> /var/lib/jenkins/plugins/chef/WEB-INF/classes/models >> >> Loading >> /var/lib/jenkins/plugins/chef/WEB-INF/classes/models/chef-builder.rb >> >> Aug 10, 2016 10:40:33 PM hudson.ExtensionFinder$GuiceFinder$SezpozModule >> configure >> >> WARNING: Failed to load >> net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterDefinition$DescriptorImpl >> >> java.lang.NoClassDefFoundError: hudson/plugins/git/GitSCM >> >> at java.lang.Class.getDeclaredMethods0(Native Method) >> >> at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) >> >> at java.lang.Class.privateGetPublicMethods(Class.java:2902) >> >> at java.lang.Class.getMethods(Class.java:1615) >> >> at >> hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:480) >> >> at >> hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:509) >> >> at com.google.inject.AbstractModule.configure(AbstractModule.java:62) >> >> at >> com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:230) >> >> at com.google.inject.spi.Elements.getElements(Elements.java:103) >> >> at >> com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:136) >> >> at >> com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104) >> >> at com.google.inject.Guice.createInjector(Guice.java:96) >> >> at com.google.inject.Guice.createInjector(Guice.java:73) >> >> at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:280) >> >> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >> >> at >> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) >> >> at >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >> >> at java.lang.reflect.Constructor.newInstance(Constructor.java:423) >> >> at java.lang.Class.newInstance(Class.java:442) >> >> at net.java.sezpoz.IndexItem.instance(IndexItem.java:181) >> >> at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:637) >> >> at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:612) >> >> at >> hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:482) >> >> at hudson.ExtensionList.load(ExtensionList.java:349) >> >> at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287) >> >> at hudson.ExtensionList.getComponents(ExtensionList.java:167) >> >> at jenkins.model.Jenkins$9.onInitMilestoneAttained(Jenkins.java:1027) >> >> at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:79) >> >> at >> org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104) >> >> at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176) >> >> at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) >> >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> >> at java.lang.Thread.run(Thread.java:745) >> >> Caused by: java.lang.ClassNotFoundException: hudson.plugins.git.GitSCM >> >> at >> jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1376) >> >> at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) >> >> at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >> >> ... 34 more >> >> >> Aug 10, 2016 10:40:37 PM jenkins.InitReactorRunner$1 onAttained >> >> INFO: Prepared all plugins >> >> Aug 10, 2016 10:40:38 PM >> hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error >> >> WARNING: Failed to instantiate >> Key[type=org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator$DescriptorImpl, >> annotation=[none]]; skipping this component >> >> com.google.inject.ProvisionException: Guice provision errors: >> >> >> 1) Error injecting constructor, java.lang.NoClassDefFoundError: >> jenkins/plugins/git/AbstractGitSCMSource >> >> at >> org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator$DescriptorImpl.<init>(GitHubSCMNavigator.java:188) >> >> >> 1 error >> >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52) >> >> at com.google.inject.Scopes$1$1.get(Scopes.java:65) >> >> at >> hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424) >> >> at >> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) >> >> at >> com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:1005) >> >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1051) >> >> at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:1001) >> >> at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386) >> >> at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377) >> >> at >> hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:482) >> >> at hudson.ExtensionList.load(ExtensionList.java:349) >> >> at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287) >> >> at hudson.ExtensionList.getComponents(ExtensionList.java:167) >> >> at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:185) >> >> at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287) >> >> at hudson.ExtensionList.iterator(ExtensionList.java:156) >> >> at hudson.ExtensionList.get(ExtensionList.java:147) >> >> at >> com.cloudbees.jenkins.GitHubPushTrigger$DescriptorImpl.get(GitHubPushTrigger.java:329) >> >> at >> org.jenkinsci.plugins.github.migration.Migrator.migrate(Migrator.java:40) >> >> at >> org.jenkinsci.plugins.github.GitHubPlugin.postInitialize(GitHubPlugin.java:39) >> >> at hudson.PluginManager$2$1$2.run(PluginManager.java:429) >> >> at >> org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) >> >> at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) >> >> at jenkins.model.Jenkins$8.runTask(Jenkins.java:1009) >> >> at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) >> >> at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) >> >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> >> at java.lang.Thread.run(Thread.java:745) >> >> Caused by: java.lang.NoClassDefFoundError: >> jenkins/plugins/git/AbstractGitSCMSource >> >> 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:895) >> >> at >> jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1310) >> >> at >> jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1366) >> >> 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.getDeclaredMethods0(Native Method) >> >> at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) >> >> at java.lang.Class.privateGetMethodRecursive(Class.java:3048) >> >> at java.lang.Class.getMethod0(Class.java:3018) >> >> at java.lang.Class.getMethod(Class.java:1784) >> >> at hudson.model.Descriptor.<init>(Descriptor.java:287) >> >> at >> jenkins.scm.api.SCMNavigatorDescriptor.<init>(SCMNavigatorDescriptor.java:38) >> >> at >> org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator$DescriptorImpl.<init>(GitHubSCMNavigator.java:188) >> >> at >> org.jenkinsci.plugins.github_branch_source.GitHubSCMNavigator$DescriptorImpl$$FastClassByGuice$$85fac28e.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:108) >> >> at >> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:88) >> >> at >> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269) >> >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) >> >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058) >> >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) >> >> ... 28 more >> >> Caused by: java.lang.ClassNotFoundException: >> jenkins.plugins.git.AbstractGitSCMSource >> >> at >> jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1376) >> >> at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) >> >> at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >> >> ... 54 more >> >> >> Aug 10, 2016 10:40:38 PM >> hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error >> >> WARNING: Failed to instantiate >> Key[type=org.jenkinsci.plugins.github_branch_source.GitHubSCMSource$DescriptorImpl, >> annotation=[none]]; skipping this component >> >> com.google.inject.ProvisionException: Guice provision errors: >> >> >> 1) Error injecting constructor, java.lang.NoClassDefFoundError: >> jenkins/plugins/git/AbstractGitSCMSource >> >> at >> org.jenkinsci.plugins.github_branch_source.GitHubSCMSource$DescriptorImpl.<init>(GitHubSCMSource.java:428) >> >> >> 1 error >> >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52) >> >> at com.google.inject.Scopes$1$1.get(Scopes.java:65) >> >> at >> hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424) >> >> at >> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) >> >> at >> com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:1005) >> >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1051) >> >> at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:1001) >> >> at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386) >> >> at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377) >> >> at >> hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:482) >> >> at hudson.ExtensionList.load(ExtensionList.java:349) >> >> at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287) >> >> at hudson.ExtensionList.getComponents(ExtensionList.java:167) >> >> at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:185) >> >> at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287) >> >> at hudson.ExtensionList.iterator(ExtensionList.java:156) >> >> at hudson.ExtensionList.get(ExtensionList.java:147) >> >> at >> com.cloudbees.jenkins.GitHubPushTrigger$DescriptorImpl.get(GitHubPushTrigger.java:329) >> >> at >> org.jenkinsci.plugins.github.migration.Migrator.migrate(Migrator.java:40) >> >> at >> org.jenkinsci.plugins.github.GitHubPlugin.postInitialize(GitHubPlugin.java:39) >> >> at hudson.PluginManager$2$1$2.run(PluginManager.java:429) >> >> at >> org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) >> >> at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) >> >> at jenkins.model.Jenkins$8.runTask(Jenkins.java:1009) >> >> at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) >> >> at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) >> >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> >> at java.lang.Thread.run(Thread.java:745) >> >> Caused by: java.lang.NoClassDefFoundError: >> jenkins/plugins/git/AbstractGitSCMSource >> >> 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:895) >> >> at >> jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1310) >> >> at >> jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1366) >> >> 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:270) >> >> at jenkins.scm.api.SCMSourceDescriptor.<init>(SCMSourceDescriptor.java:42) >> >> at >> org.jenkinsci.plugins.github_branch_source.GitHubSCMSource$DescriptorImpl.<init>(GitHubSCMSource.java:428) >> >> at >> org.jenkinsci.plugins.github_branch_source.GitHubSCMSource$DescriptorImpl$$FastClassByGuice$$fee958e6.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:108) >> >> at >> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:88) >> >> at >> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269) >> >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) >> >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058) >> >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) >> >> ... 28 more >> >> Caused by: java.lang.ClassNotFoundException: >> jenkins.plugins.git.AbstractGitSCMSource >> >> at >> jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1376) >> >> at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) >> >> at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >> >> ... 52 more >> >> >> Aug 10, 2016 10:40:39 PM >> hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error >> >> WARNING: Failed to instantiate >> Key[type=org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition$DescriptorImpl, >> annotation=[none]]; skipping this component >> >> com.google.inject.ProvisionException: Guice provision errors: >> >> >> 1) Error injecting constructor, java.lang.NoClassDefFoundError: >> org/jenkinsci/plugins/workflow/steps/scm/SCMStep >> >> at >> org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition$DescriptorImpl.<init>(CpsScmFlowDefinition.java:134) >> >> >> 1 error >> >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52) >> >> at com.google.inject.Scopes$1$1.get(Scopes.java:65) >> >> at >> hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424) >> >> at >> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) >> >> at >> com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:1005) >> >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1051) >> >> at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:1001) >> >> at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386) >> >> at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377) >> >> at >> hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:482) >> >> at hudson.ExtensionList.load(ExtensionList.java:349) >> >> at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287) >> >> at hudson.ExtensionList.getComponents(ExtensionList.java:167) >> >> at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:185) >> >> at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287) >> >> at hudson.ExtensionList.iterator(ExtensionList.java:156) >> >> at hudson.ExtensionList.get(ExtensionList.java:147) >> >> at >> com.cloudbees.jenkins.GitHubPushTrigger$DescriptorImpl.get(GitHubPushTrigger.java:329) >> >> at >> org.jenkinsci.plugins.github.migration.Migrator.migrate(Migrator.java:40) >> >> at >> org.jenkinsci.plugins.github.GitHubPlugin.postInitialize(GitHubPlugin.java:39) >> >> at hudson.PluginManager$2$1$2.run(PluginManager.java:429) >> >> at >> org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) >> >> at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) >> >> at jenkins.model.Jenkins$8.runTask(Jenkins.java:1009) >> >> at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) >> >> at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) >> >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> >> at java.lang.Thread.run(Thread.java:745) >> >> Caused by: java.lang.NoClassDefFoundError: >> org/jenkinsci/plugins/workflow/steps/scm/SCMStep >> >> at java.lang.Class.getDeclaredMethods0(Native Method) >> >> at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) >> >> at java.lang.Class.privateGetMethodRecursive(Class.java:3048) >> >> at java.lang.Class.getMethod0(Class.java:3018) >> >> at java.lang.Class.getMethod(Class.java:1784) >> >> at hudson.model.Descriptor.<init>(Descriptor.java:287) >> >> at >> org.jenkinsci.plugins.workflow.flow.FlowDefinitionDescriptor.<init>(FlowDefinitionDescriptor.java:33) >> >> at >> org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition$DescriptorImpl.<init>(CpsScmFlowDefinition.java:134) >> >> at >> org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition$DescriptorImpl$$FastClassByGuice$$e590bd2e.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:108) >> >> at >> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:88) >> >> at >> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269) >> >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) >> >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058) >> >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) >> >> ... 28 more >> >> Caused by: java.lang.ClassNotFoundException: >> org.jenkinsci.plugins.workflow.steps.scm.SCMStep >> >> at >> jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1376) >> >> at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) >> >> at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) >> > <p class="p >> > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to jenkinsci-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/d752abd0-06d6-4530-8c07-a3029f99a783%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/d752abd0-06d6-4530-8c07-a3029f99a783%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtFx0VhcXWXUb-ZeVTDCePLps5tXjVJStCDPc548sUXw5A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.