Details
-
Bug
-
Status: Open (View Workflow)
-
Blocker
-
Resolution: Unresolved
-
None
-
Windows, Java 8
Description
After upgrade jenkins from 2.296 to 2.297. I receive on job start immediately (caused by tfs plugin):
Finished getting version 'C10001'. Retrieved 0 resources.Finished getting version 'C10001'. Retrieved 0 resources.FATAL: org/apache/commons/digester/Digesterjava.lang.ClassNotFoundException: org.apache.commons.digester.Digester at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1394) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1349) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1095) at java.lang.ClassLoader.loadClass(ClassLoader.java:357)Caused: java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester at hudson.plugins.tfs.TeamFoundationServerScm.createChangeLogParser(TeamFoundationServerScm.java:495) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:650) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:511) at com.tikal.jenkins.plugins.multijob.MultiJobBuild$MultiJobRunnerImpl.run(MultiJobBuild.java:148) at hudson.model.Run.execute(Run.java:1912) at com.tikal.jenkins.plugins.multijob.MultiJobBuild.run(MultiJobBuild.java:76) at hudson.model.ResourceController.execute(ResourceController.java:100) at hudson.model.Executor.run(Executor.java:433)[Resharper Inspections] Skipping execution of recorder since overall result is 'FAILURE'
Attachments
Issue Links
- duplicates
-
JENKINS-64241 TFS plugin broken since 2.264 (tables to divs)
-
- Open
-
Activity
Field | Original Value | New Value |
---|---|---|
Description |
After upgrade jenkins from 2.296 to 2.297. I receive on job start immediately (caused by tfs plugin):
{code:java} Finished getting version 'C10001'. Retrieved 0 resources.Finished getting version 'C462816'. Retrieved 0 resources.FATAL: org/apache/commons/digester/Digesterjava.lang.ClassNotFoundException: org.apache.commons.digester.Digester at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1394) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1349) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1095) at java.lang.ClassLoader.loadClass(ClassLoader.java:357)Caused: java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester at hudson.plugins.tfs.TeamFoundationServerScm.createChangeLogParser(TeamFoundationServerScm.java:495) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:650) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:511) at com.tikal.jenkins.plugins.multijob.MultiJobBuild$MultiJobRunnerImpl.run(MultiJobBuild.java:148) at hudson.model.Run.execute(Run.java:1912) at com.tikal.jenkins.plugins.multijob.MultiJobBuild.run(MultiJobBuild.java:76) at hudson.model.ResourceController.execute(ResourceController.java:100) at hudson.model.Executor.run(Executor.java:433)[Resharper Inspections] Skipping execution of recorder since overall result is 'FAILURE' {code} |
After upgrade jenkins from 2.296 to 2.297. I receive on job start immediately (caused by tfs plugin):
{code:java} Finished getting version 'C10001'. Retrieved 0 resources.Finished getting version 'C10001'. Retrieved 0 resources.FATAL: org/apache/commons/digester/Digesterjava.lang.ClassNotFoundException: org.apache.commons.digester.Digester at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1394) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1349) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1095) at java.lang.ClassLoader.loadClass(ClassLoader.java:357)Caused: java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester at hudson.plugins.tfs.TeamFoundationServerScm.createChangeLogParser(TeamFoundationServerScm.java:495) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:650) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:511) at com.tikal.jenkins.plugins.multijob.MultiJobBuild$MultiJobRunnerImpl.run(MultiJobBuild.java:148) at hudson.model.Run.execute(Run.java:1912) at com.tikal.jenkins.plugins.multijob.MultiJobBuild.run(MultiJobBuild.java:76) at hudson.model.ResourceController.execute(ResourceController.java:100) at hudson.model.Executor.run(Executor.java:433)[Resharper Inspections] Skipping execution of recorder since overall result is 'FAILURE' {code} |
Component/s | tfs-plugin [ 15521 ] | |
Component/s | core [ 15593 ] |
Link | This issue duplicates JENKINS-64241 [ JENKINS-64241 ] |
Resolution | Duplicate [ 3 ] | |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Duplicate [ 3 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Status | Reopened [ 4 ] | Open [ 1 ] |
Hi,
It's because of this breaking change:
https://www.jenkins.io/blog/2021/06/04/digester-removal/
The thing is, that TFS plugin is deprecated and no longer distributed or supported. So there will be no "fix" for this and the only solution seems to be going back to 2.296.