Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-75425

update to 393.v6a_3d1e251274 fails uppon restarting jenkins

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • audit-trail-plugin
    • None
    • windows

      Updated the plugin via internal Jenkins update to 393.v6a_3d1e251274. Restarted Jenkins automatically and Jenkins crashed upon restart. Examining log file (jenkins.err.log) showed:

      2025-03-13 15:15:16.808+0000 [id=23]    WARNING    h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 03971d53-ac69-4cc5-9c88-0c0f137d35b1
      java.lang.AbstractMethodError: Receiver class hudson.plugins.audit_trail.AuditTrailFilter does not define or inherit an implementation of the resolved method 'abstract boolean handle(jakarta.servlet.http.HttpServletRequest, jakarta.servlet.http.HttpServletResponse)' of interface jenkins.util.HttpServletFilter.
          at jenkins.util.HttpServletFilter$1.doFilter(HttpServletFilter.java:72)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:201)
          at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:207)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
          at jenkins.ErrorAttributeFilter.doFilter(ErrorAttributeFilter.java:29)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
          at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:160)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
          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:114)
          at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:105)
          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 Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
          at org.kohsuke.stapler.UncaughtExceptionFilter.doFilter(UncaughtExceptionFilter.java:26)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
          at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
          at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:31)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1638)
          at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
          at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.servlet.FilterHolder.doFilter(FilterHolder.java:202)
      <<<cut>>>

      Downgraded to previous version and Jenkins started again...

      We are using Jenkins 2.492.1 on a Windows server. Jenkins is running on latest Oracle JDK21.

      If you need any other information do not hestitate to ask me.

            basil Basil Crow
            hendriksalex Alex Hendriks
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: