Hello,
We had upgraded Jenkins recently from 2.462.3 to 2.479.3 LTS, after upgrade failure cause management link seems broken. Previously I used to get a table but now it’s an empty page.
Could you please suggest the fix ?
Thanks in advance
Hello,
We had upgraded Jenkins recently from 2.462.3 to 2.479.3 LTS, after upgrade failure cause management link seems broken. Previously I used to get a table but now it’s an empty page.
Could you please suggest the fix ?
Thanks in advance
have you updated all plugins as well?
Which plugin provides this link?
Yes, we have updated all plugins before and after the upgrade. I believe, Build Failure Analyzer provides this links. But this plugin seems up to date (2.5.3) in our Jenkins instance
More information:
When i inspected failure-cause-management page in Jenkins i saw, This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. failure-cause-management this warning at bottom. Any guess, what i have to do ?
I checked error logs also, this is what i’m getting while visiting a page
05-Feb-2025 10:54:40.337 WARNING [Handling GET /jenkins/failure-cause-management/ ]
hudson.init.impl.InstallUncaughtExceptionHandler.handleException null
jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/layout.jelly:206:24: <d:invokeBody> org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at io.jenkins.servlet.ServletExceptionWrapper.toJakartaServletException(ServletExceptionWrapper.java:9)
at io.jenkins.servlet.FilterWrapper$1.doFilter(FilterWrapper.java:53)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:201)
at PluginClassLoader for metrics//jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:201)
at jenkins.util.HttpServletFilter$1.doFilter(HttpServletFilter.java:77)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:201)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:207)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at jenkins.ErrorAttributeFilter.doFilter(ErrorAttributeFilter.java:29)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:160)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at hudson.security.ChainedServletFilter2$1.doFilter(ChainedServletFilter2.java:94)
at jenkins.security.AcegiSecurityExceptionFilter.doFilter(AcegiSecurityExceptionFilter.java:52)
at hudson.security.ChainedServletFilter2$1.doFilter(ChainedServletFilter2.java:99)
at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:54)
at hudson.security.ChainedServletFilter2$1.doFilter(ChainedServletFilter2.java:99)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
at hudson.security.ChainedServletFilter2$1.doFilter(ChainedServletFilter2.java:99)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
at hudson.security.ChainedServletFilter2$1.doFilter(ChainedServletFilter2.java:99)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:110)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:101)
at hudson.security.ChainedServletFilter2$1.doFilter(ChainedServletFilter2.java:99)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221)
at hudson.security.ChainedServletFilter2$1.doFilter(ChainedServletFilter2.java:99)
at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:98)
at hudson.security.ChainedServletFilter2$1.doFilter(ChainedServletFilter2.java:99)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:117)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
at hudson.security.ChainedServletFilter2$1.doFilter(ChainedServletFilter2.java:99)
at hudson.security.ChainedServletFilter2.doFilter(ChainedServletFilter2.java:111)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:173)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.kohsuke.stapler.UncaughtExceptionFilter.doFilter(UncaughtExceptionFilter.java:26)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:598)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:663)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/layout.jelly:206:24: <d:invokeBody> org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at io.jenkins.servlet.ServletExceptionWrapper.fromJakartaServletException(ServletExceptionWrapper.java:14)
at io.jenkins.servlet.FilterChainWrapper$2.doFilter(FilterChainWrapper.java:62)
at PluginClassLoader for greenballs//hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:64)
at io.jenkins.servlet.FilterWrapper$1.doFilter(FilterWrapper.java:42)
… 69 more
Caused by: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/layout.jelly:206:24: <d:invokeBody> org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at io.jenkins.servlet.ServletExceptionWrapper.toJakartaServletException(ServletExceptionWrapper.java:9)
at io.jenkins.servlet.FilterWrapper$1.doFilter(FilterWrapper.java:53)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:201)
at PluginClassLoader for monitoring//net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:237)
at PluginClassLoader for monitoring//net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:213)
at PluginClassLoader for monitoring//net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:87)
at PluginClassLoader for monitoring//org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:120)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:201)
at io.jenkins.servlet.FilterChainWrapper$2.doFilter(FilterChainWrapper.java:53)
… 71 more
Caused by: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/layout.jelly:206:24: <d:invokeBody> org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at io.jenkins.servlet.ServletExceptionWrapper.fromJakartaServletException(ServletExceptionWrapper.java:14)
at io.jenkins.servlet.FilterChainWrapper$2.doFilter(FilterChainWrapper.java:62)
at PluginClassLoader for blueocean-jwt//io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:60)
at io.jenkins.servlet.FilterWrapper$1.doFilter(FilterWrapper.java:42)
… 78 more
Caused by: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/layout.jelly:206:24: <d:invokeBody> org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at io.jenkins.servlet.ServletExceptionWrapper.toJakartaServletException(ServletExceptionWrapper.java:9)
at io.jenkins.servlet.FilterWrapper$1.doFilter(FilterWrapper.java:53)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:201)
at io.jenkins.servlet.FilterChainWrapper$2.doFilter(FilterChainWrapper.java:53)
… 80 more
Caused by: javax.servlet.ServletException: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/layout.jelly:206:24: <d:invokeBody> org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at io.jenkins.servlet.ServletExceptionWrapper.fromJakartaServletException(ServletExceptionWrapper.java:14)
at io.jenkins.servlet.FilterChainWrapper$2.doFilter(FilterChainWrapper.java:62)
at PluginClassLoader for blueocean-web//io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
at io.jenkins.servlet.FilterWrapper$1.doFilter(FilterWrapper.java:42)
… 82 more
Caused by: jakarta.servlet.ServletException: javax.servlet.ServletException: jakarta.servlet.ServletException: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/layout.jelly:206:24: <d:invokeBody> org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at io.jenkins.servlet.ServletExceptionWrapper.toJakartaServletException(ServletExceptionWrapper.java:9)
at io.jenkins.servlet.FilterWrapper$1.doFilter(FilterWrapper.java:53)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:201)
at io.jenkins.servlet.FilterChainWrapper$2.doFilter(FilterChainWrapper.java:53)
… 84 more
Caused by: javax.servlet.ServletException: jakarta.servlet.ServletException: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/layout.jelly:206:24: <d:invokeBody> org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at io.jenkins.servlet.ServletExceptionWrapper.fromJakartaServletException(ServletExceptionWrapper.java:14)
at io.jenkins.servlet.FilterChainWrapper$2.doFilter(FilterChainWrapper.java:62)
at PluginClassLoader for atlassian-bitbucket-server-integration//com.atlassian.bitbucket.jenkins.internal.applink.oauth.serviceprovider.auth.OAuth1aRequestFilter.doFilter(OAuth1aRequestFilter.java:76)
at io.jenkins.servlet.FilterWrapper$1.doFilter(FilterWrapper.java:42)
… 86 more
Caused by: jakarta.servlet.ServletException: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/layout.jelly:206:24: <d:invokeBody> org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at org.kohsuke.stapler.Facet.handleIndexRequest(Facet.java:278)
at org.kohsuke.stapler.jelly.groovy.GroovyFacet.handleIndexRequest(GroovyFacet.java:99)
at org.kohsuke.stapler.IndexViewDispatcher.dispatch(IndexViewDispatcher.java:34)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:800)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:938)
at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:590)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:800)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:938)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:721)
at org.kohsuke.stapler.Stapler.service(Stapler.java:253)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:204)
at PluginClassLoader for locale//hudson.plugins.locale.LocaleFilter.doFilter(LocaleFilter.java:64)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:201)
at io.jenkins.servlet.FilterChainWrapper$2.doFilter(FilterChainWrapper.java:53)
… 88 more
Caused by: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/layout.jelly:206:24: <d:invokeBody> org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:292)
at org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:94)
at jdk.proxy3/jdk.proxy3.$Proxy186.layout(Unknown Source)
at lib.LayoutTagLib$layout.call(Unknown Source)
at com.sonyericsson.jenkins.plugins.bfa.CauseManagement.index.run(index.groovy:39)
at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:93)
at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:70)
at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:67)
at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:55)
at org.kohsuke.stapler.jelly.ScriptInvoker.execute(ScriptInvoker.java:62)
at org.kohsuke.stapler.jelly.ScriptInvoker.execute(ScriptInvoker.java:42)
at org.kohsuke.stapler.Facet.handleIndexRequest(Facet.java:275)
… 107 more
Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/layout.jelly:206:24: <d:invokeBody> org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:725)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:283)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:102)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:102)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:102)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:102)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:100)
at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:271)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:121)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:121)
at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:288)
… 118 more
Caused by: java.lang.RuntimeException: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:292)
at org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:94)
at jdk.proxy3/jdk.proxy3.$Proxy186.main_panel(Unknown Source)
at lib.LayoutTagLib$main_panel$2.call(Unknown Source)
at com.sonyericsson.jenkins.plugins.bfa.CauseManagement.index$_run_closure1.doCall(index.groovy:52)
at com.sonyericsson.jenkins.plugins.bfa.CauseManagement.index$_run_closure1.doCall(index.groovy)
at jdk.internal.reflect.GeneratedMethodAccessor366.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
at groovy.lang.Closure.call(Closure.java:420)
at groovy.lang.Closure.call(Closure.java:414)
at org.kohsuke.stapler.jelly.groovy.JellyBuilder$2.run(JellyBuilder.java:276)
at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:100)
at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:271)
… 137 more
Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/opt/apache/tomcat/webapps/jenkins/WEB-INF/lib/jenkins-core-2.479.3.jar!/lib/layout/main-panel.jelly:62:21: <d:invokeBody> jakarta/servlet/http/HttpSessionContext
at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:744)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:291)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:121)
at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:288)
… 155 more
Caused by: java.lang.NoClassDefFoundError: jakarta/servlet/http/HttpSessionContext
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3402)
at java.base/java.lang.Class.privateGetPublicMethods(Class.java:3427)
at java.base/java.lang.Class.getMethods(Class.java:2019)
at java.desktop/com.sun.beans.introspect.MethodInfo.get(MethodInfo.java:89)
at java.desktop/com.sun.beans.introspect.ClassInfo.getMethods(ClassInfo.java:80)
at java.desktop/java.beans.Introspector.getTargetMethodInfo(Introspector.java:1029)
at java.desktop/java.beans.Introspector.getBeanInfo(Introspector.java:446)
at java.desktop/java.beans.Introspector.getBeanInfo(Introspector.java:195)
at groovy.lang.MetaClassImpl$15.run(MetaClassImpl.java:3328)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
at groovy.lang.MetaClassImpl.addProperties(MetaClassImpl.java:3326)
at groovy.lang.MetaClassImpl.initialize(MetaClassImpl.java:3303)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassInfo.java:289)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:331)
at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:341)
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.getMetaClass(MetaClassRegistryImpl.java:281)
at org.codehaus.groovy.runtime.InvokerHelper.getMetaClass(InvokerHelper.java:901)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.createPojoSite(CallSiteArray.java:124)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite(CallSiteArray.java:165)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
at com.sonyericsson.jenkins.plugins.bfa.CauseManagement.index$_run_closure1$_closure3.doCall(index.groovy:75)
at com.sonyericsson.jenkins.plugins.bfa.CauseManagement.index$_run_closure1$_closure3.doCall(index.groovy)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
at groovy.lang.Closure.call(Closure.java:420)
at groovy.lang.Closure.call(Closure.java:414)
at org.kohsuke.stapler.jelly.groovy.JellyBuilder$2.run(JellyBuilder.java:276)
at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:100)
at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:271)
… 161 more
Caused by: java.lang.ClassNotFoundException: jakarta.servlet.http.HttpSessionContext
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1374)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1183)
… 200 more
Hello,
Any update on this issue ? I’m still waiting for your suggestions
maybe the cause is that you’re running in tomcat, a combination that is not tested and there is no guarantee it works.
Which version of tomcat are you using?
Apache Tomcat/10.1.34