-
Bug
-
Resolution: Fixed
-
Critical
-
None
-
HTMLPublisher 1.27, Jenkins-Core 2.317, Debian 9
If I click on a job (e.g. in the dashboard) that uses the HTMLPublisher plugin only a very small part of the job's overview page is rendered (the upper left corner), i.e. the page is nearly empty and error message with the "devilish butler" is shown and a hint to look with a certain ID in the log file.
Searching in /var/lib/jenkins/jenkins.log with this ID I found the following exception:
org.apache.commons.jelly.JellyTagException: jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-2.317.jar!/lib/hudson/actions.jelly:39:70: <st:include> loader (instance of jenkins/util/AntClassLoader): attempted duplicate class definition for name: "htmlpublisher/HtmlPublisherTarget$HTMLBuildAction" at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:745) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:289) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at .... (MANY lines from the stacktrace ommited here...) Caused by: java.lang.LinkageError: loader (instance of jenkins/util/AntClassLoader): attempted duplicate class definition for name: "htmlpublisher/HtmlPublisherTarget$HTMLBuildAction" 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.getCanonicalName(Class.java:1392) at jenkins.security.stapler.TypedFilter.keep(TypedFilter.java:221) at org.kohsuke.stapler.FunctionList.filter(FunctionList.java:48) at org.kohsuke.stapler.MetaClass.buildDispatchers(MetaClass.java:192) at org.kohsuke.stapler.MetaClass.<init>(MetaClass.java:98) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:230) at org.kohsuke.stapler.WebApp.getMetaClass(WebApp.java:222) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:133) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) ... 155 more
- duplicates
-
JENKINS-66993 java.lang.LinkageError: loader jenkins.util.AntClassLoader attempted duplicate abstract class definition
- Closed