-
Bug
-
Resolution: Not A Defect
-
Major
-
None
-
Jenkins 2.462.2, Tomcat 10.1, OpenJDK 21
Modern Status v1.3
Modern Status plugin v1.3 fails to install/load in Jenkins 2.462.2 and encounters the error:
WARNING [Loading plugin Modern Status v1.3 (modernstatus)] jenkins.model.Jenkins$5.runTask Loading plugin Modern Status v1.3 (modernstatus) failed perhaps due to plugin dependency issues java.io.IOException: Failed to initialize at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:403) at hudson.PluginManager$2$1$1.run(PluginManager.java:556) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305) at jenkins.model.Jenkins$5.runTask(Jenkins.java:1175) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120) at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: java.lang.NoSuchMethodError: 'void hudson.util.PluginServletFilter.addFilter(javax.servlet.Filter)' at PluginClassLoader for modernstatus//org.jenkinsci.plugins.modernstatus.PluginImpl.start(PluginImpl.java:33) at hudson.ClassicPluginStrategy.startPlugin(ClassicPluginStrategy.java:411) at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:400) ... 10 more
dcole1 Please refer to our Servlet Container Support Policy. Tomcat 10 or later, based on Servlet API 5.0 (Jakarta EE 9) or later with jakarta.servlet imports, will only work on the Jenkins 2.475 weekly release or later (not scheduled for LTS until later in October).