Git Polling fails after upgrade

443 views
Skip to first unread message

Lionel Orellana

unread,
Jun 30, 2016, 11:20:12 PM6/30/16
to Jenkins Users
Hi, 

I just upgraded from 2.10 to 2.11 not expecting much to change but I'm getting this error now in my git projects.

ERROR: Failed to record SCM polling for hudson.maven.MavenModuleSet@5830700a[xxxx] 
java.lang.NullPointerException
 at jenkins.triggers.SCMTriggerItem$SCMTriggerItems$Bridge.poll(SCMTriggerItem.java:124)
        at hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:528)
        at hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:574)
        at hudson.util.SequentialExecutionQueue$QueueEntry.run(SequentialExecutionQueue.java:119)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)



I tried upgrading the Git Plugin and the GitHub Branch Source plugin but that only made it worse and Jenkins wouldn't start so I had to revert that.

Anyone had this problem before?

Thanks

Lionel.

Mark Waite

unread,
Jun 30, 2016, 11:28:40 PM6/30/16
to Jenkins Users
Looks like that might be fixed in the latest source code.  Refer to https://github.com/jenkinsci/jenkins/commit/6d29dd4554345aed2905e8ab32da678e301736a7#diff-b2027094e76e9b99db901e8cd779e580 .

Seems to be documented as a bug in Jenkins 2.11, https://issues.jenkins-ci.org/browse/JENKINS-36232 .  Your could roll back to Jenkins 2.10, or build from the latest source code.

Mark Waite

--
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-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/b91cdfba-237d-409b-b3b9-80a8fdbd92db%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Lionel Orellana

unread,
Jun 30, 2016, 11:37:03 PM6/30/16
to Jenkins Users
If I upgrade the Git plugin to 2.5.0 from 2.4.4  I get 

SEVERE: found cycle in plugin dependencies: (root=Plugin:git, deactivating all involved) Plugin:git -> Plugin:workflow-scm-step -> Plugin:git

and all hell breaks loose. 

WARNING: Failed to load net.uaznia.lukanus.hudson.plugins.gitparameter.GitParameterDefinition$DescriptorImpl
java.lang.NoClassDefFoundError: hudson/plugins/git/GitSCM

Jul 01, 2016 1:23:44 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)
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)

and a few more similar errors. 

Lionel Orellana

unread,
Jun 30, 2016, 11:40:14 PM6/30/16
to Jenkins Users
Thanks Mark.

Mark Waite

unread,
Jul 1, 2016, 12:50:49 AM7/1/16
to Jenkins Users
You need to upgrade the workflow pipeline components in addition to the git plugin.  The git workflow SCM step really belongs inside the git plugin, so we moved it there as part of git plugin 2.5.0.

Mark Waite

Lionel Orellana

unread,
Jul 1, 2016, 12:55:17 AM7/1/16
to Jenkins Users
Not related to my original problem which was fixed with one of the latest builds, there is an issue with the Git plugin. 

I get the errors I mentioned before when upgrading to 2.5.0 even with jenkins core 2.12-SNAPSHOT. Manually reverting back to Git plugin 2.4.4 works.

Mark Waite

unread,
Jul 1, 2016, 12:56:54 AM7/1/16
to Jenkins Users
You need to upgrade the workflow pipeline components in addition to the git plugin.  The git workflow SCM step really belongs inside the git plugin, so we moved it there as part of git plugin 2.5.0.

--
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-use...@googlegroups.com.

Lionel Orellana

unread,
Jul 1, 2016, 2:22:47 AM7/1/16
to Jenkins Users
That worked. Thanks. 

Tecno Brain

unread,
Aug 10, 2016, 7:15:00 PM8/10/16
to Jenkins Users
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)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

... 45 more


Aug 10, 2016 10:40:39 PM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error

WARNING: Failed to instantiate Key[type=com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMSource$DescriptorImpl, annotation=[none]]; skipping this component

com.google.inject.ProvisionException: Guice provision errors:


1) Error injecting constructor, java.lang.NoClassDefFoundError: jenkins/plugins/git/AbstractGitSCMSource$SCMRevisionImpl

  at com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMSource$DescriptorImpl.<init>(BitbucketSCMSource.java:517)


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$SCMRevisionImpl

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.SCMSourceDescriptor.<init>(SCMSourceDescriptor.java:42)

at com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMSource$DescriptorImpl.<init>(BitbucketSCMSource.java:517)

at com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMSource$DescriptorImpl$$FastClassByGuice$$ac8e7be0.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$SCMRevisionImpl

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)

... 45 more


Aug 10, 2016 10:40:40 PM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error

WARNING: Failed to instantiate optional component hudson.plugins.build_timeout.operations.AbortAndRestartOperation$DescriptorImpl; skipping

Aug 10, 2016 10:40:41 PM hudson.init.impl.InstallUncaughtExceptionHandler$DefaultUncaughtExceptionHandler uncaughtException

SEVERE: A thread (pool-6-thread-3/23) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.

java.lang.NoClassDefFoundError: org/jenkinsci/plugins/github_branch_source/GitHubSCMSource

at java.lang.Class.getDeclaringClass0(Native Method)

at java.lang.Class.getDeclaringClass(Class.java:1235)

at java.lang.Class.getEnclosingClass(Class.java:1277)

at java.lang.Class.getSimpleBinaryName(Class.java:1443)

at java.lang.Class.getSimpleName(Class.java:1309)

at hudson.init.TaskMethodFinder.getDisplayNameOf(TaskMethodFinder.java:80)

at hudson.init.TaskMethodFinder$TaskImpl.getDisplayName(TaskMethodFinder.java:167)

at jenkins.InitReactorRunner$1.onTaskStarted(InitReactorRunner.java:63)

at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onTaskStarted(ReactorListener.java:89)

at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:208)

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:41 PM jenkins.InitReactorRunner$1 onAttained

INFO: Started all plugins

Aug 10, 2016 10:40:41 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.iterator(ExtensionList.java:156)

at jenkins.branch.CustomOrganizationFolderDescriptor.doAddSpecificDescriptors(CustomOrganizationFolderDescriptor.java:152)

at jenkins.branch.CustomOrganizationFolderDescriptor.addSpecificDescriptors(CustomOrganizationFolderDescriptor.java:123)

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: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)

... 27 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)

... 53 more

Tecno Brain

unread,
Aug 10, 2016, 7:34:54 PM8/10/16
to Jenkins Users
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?

<p class="p

Mark Waite

unread,
Aug 11, 2016, 1:39:26 PM8/11/16
to Jenkins Users
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

--
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-use...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages