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

Jenkins dashboard is blank - Seeing "java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean" for a number of plugins

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • None

      I've recently upgraded Java 8 to 11 and also upgraded to latest LTS version 2.375.1.  We had to do a yum upgrade to make the installation go smoothly and switch from init.d to systemd.

      The startup worked fine initially.

      Then I upgraded available plugin updates and restarted Jenkins.

      Upon restart, the dashboard is blank:

      /var/log/jenkins/jenkins.log

      LDAP warning

      2022-12-19 16:27:11.427+0000 [id=31]    WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkin                                           s.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor, annotation=[none]]; skipping this component
      java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
              at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
      Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
              at java.base/java.lang.ClassLoader.defineClass1(Native Method)
              at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
              at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
              at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
              at java.base/java.security.AccessController.doPrivileged(Native Method)
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
              at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
              at java.base/java.lang.ClassLoader.defineClass1(Native Method)
              at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
              at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
              at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
              at java.base/java.security.AccessController.doPrivileged(Native Method)
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
              at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
              at java.base/java.lang.ClassLoader.defineClass1(Native Method)
              at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
              at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
              at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
              at java.base/java.security.AccessController.doPrivileged(Native Method)
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
              at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
              at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
              at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
              at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
              at java.base/java.lang.Class.getMethod0(Class.java:3293)
              at java.base/java.lang.Class.getMethod(Class.java:2106)
              at hudson.model.Descriptor.<init>(Descriptor.java:304)
              at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)
              at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.GUICE$TRAMPOLINE(<generate                                           d>)
              at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.apply(<generated>)
              at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
              at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
              at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
              at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
              at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
              at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:568)
              at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
              at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
              at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
              at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
              at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
      Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) [Guice/ErrorInjectingConstructor]: NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
        at LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)Learn more:
        https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error======================
      Full classname legend:
      ======================
      LDAPConfiguration$LDAPConfigurationDescriptor: "jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor" 

      Configuration as Code warning

      2022-12-19 16:27:15.037+0000 [id=36]    WARNING jenkins.model.Jenkins$5#runTask: ConfigurationAsCode.init failed perhaps due to plugin dependen                                           cy issues
      java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
              at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
      Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
              at java.base/java.lang.ClassLoader.defineClass1(Native Method)
              at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
              at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
              at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
              at java.base/java.security.AccessController.doPrivileged(Native Method)
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
              at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
              at java.base/java.lang.ClassLoader.defineClass1(Native Method)
              at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
              at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
              at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
              at java.base/java.security.AccessController.doPrivileged(Native Method)
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
              at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
              at java.base/java.lang.ClassLoader.defineClass1(Native Method)
              at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
              at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
              at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
              at java.base/java.security.AccessController.doPrivileged(Native Method)
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
              at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
              at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
              at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
              at java.base/java.lang.Class.getConstructors(Class.java:1943)
              at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.getDataBoundConstructor(DataBoundConfigurator.java:58)
              at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:127)
              at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:113)
              at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lambda$new$0(DefaultConfiguratorRegistry.java:86)
              at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:145)
              at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
              at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
              at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
              at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
              at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
              at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:56)
              at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lookupOrFail(DefaultConfiguratorRegistry.java:66)
              at io.jenkins.plugins.casc.ConfigurationContext.lookupOrFail(ConfigurationContext.java:124)
              at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:140)
              at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:76)
              at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:266)
              at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:82)
              at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.                                           java:277)
              at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
              at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:277)
              at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
              at io.vavr.control.Option.map(Option.java:392)
              at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
              at io.vavr.Tuple2.apply(Tuple2.java:238)
              at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
              at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
              at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
              at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:350)
              at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:286)
              at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:776)
              at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:712)
              at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
              at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
              at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
              at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
              at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
      Caused: java.lang.reflect.InvocationTargetException
              at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.base/java.lang.reflect.Method.invoke(Method.java:566)
              at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
      Caused: java.lang.Error
              at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
              at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
              at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
              at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
              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:70)
              at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
              at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
              at java.base/java.lang.Thread.run(Thread.java:829) 

      Jenkins run task:

      2022-12-19 16:27:16.386+0000 [id=34]    WARNING jenkins.model.Jenkins$5#runTask: Finalizing set up failed perhaps due to plugin dependency issu                                           es
      java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
              at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
      Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
              at java.base/java.lang.ClassLoader.defineClass1(Native Method)
              at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
              at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
              at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
              at java.base/java.security.AccessController.doPrivileged(Native Method)
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
              at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
              at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
              at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
              at java.base/java.lang.ClassLoader.defineClass1(Native Method)
              at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
              at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
              at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
              at java.base/java.security.AccessController.doPrivileged(Native Method)
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
              at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
              at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
              at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
              at java.base/java.lang.ClassLoader.defineClass1(Native Method)
              at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
              at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
              at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
              at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
              at java.base/java.security.AccessController.doPrivileged(Native Method)
              at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
              at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
              at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
              at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
              at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
              at hudson.security.SecurityRealm$SecurityComponents.createRememberMeService(SecurityRealm.java:828)
              at hudson.security.SecurityRealm$SecurityComponents.<init>(SecurityRealm.java:794)
              at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:749)
              at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:556)
              at hudson.security.HudsonFilter.reset(HudsonFilter.java:138)
              at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2739)
              at jenkins.model.Jenkins$15.run(Jenkins.java:3488)
              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:1161)
              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:70)
              at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
              at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
              at java.base/java.lang.Thread.run(Thread.java:829) 

      All logs appear to have one error in common:

      java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean

       

      For what it's worth, I have the following spring-beans library cached

      /var/cache/jenkins/war/WEB-INF/lib/spring-beans-5.3.22.jar

       

      UPDATE:

      I have also tested clearing the cache as per (https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html) then re-installing jenkins, however now /var/cache/jenkins is empty - still seeing the same startup errors.

       

       

      Here is the status output:

      $ sudo systemctl status jenkins
      ● jenkins.service - Jenkins Continuous Integration Server
         Loaded: loaded (/etc/systemd/system/jenkins.service; enabled; vendor preset: disabled)
        Drop-In: /etc/systemd/system/jenkins.service.d
                 └─override.conf
         Active: active (running) since Mon 2022-12-19 12:31:45 EST; 59min ago
       Main PID: 9621 (java)
         CGroup: /system.slice/jenkins.service
                 ├─9621 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --logfile=/var/log/jenkins/jenkins.log...
                 └─9713 /usr/lib/jvm/java-11-openjdk-11.0.17.0.8-2.el7_9.x86_64/bin/java -cp /opt/jenkins/jenkins/%C/jenkins/war/WEB-INF/lib/remoting-3071.v7e9...Dec 19 12:31:22 systemd[1]: Starting Jenkins Continuous Integration Server...
      Dec 19 12:31:29 jenkins[9621]: WARNING: An illegal reflective access operation has occurred
      Dec 19 12:31:29 jenkins[9621]: WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/opt/j...ss,int)
      Dec 19 12:31:29 jenkins[9621]: WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin...Java7$1
      Dec 19 12:31:29 jenkins[9621]: WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access...rations
      Dec 19 12:31:29 jenkins[9621]: WARNING: All illegal access operations will be denied in a future release
      Dec 19 12:31:45 systemd[1]: Started Jenkins Continuous Integration Server.
      Hint: Some lines were ellipsized, use -l to show in full. 

       

       

      OS: Red Hat Enterprise Linux Server release 7.9

       

          [JENKINS-70311] Jenkins dashboard is blank - Seeing "java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean" for a number of plugins

          lkis01 created issue -
          lkis01 made changes -
          Description Original: I've recently upgraded Java 8 to 11 and also upgraded to latest LTS version 2.375.1.  We had to do a yum upgrade to make the installation go smoothly and switch from init.d to systemd.

          The startup worked fine initially.

          Then I upgraded available plugin updates and restarted Jenkins.

          Upon restart, the dashboard is blank:

          !image-2022-12-19-11-44-58-328.png!

          LDAP
          {code:java}
          2022-12-19 16:27:11.427+0000 [id=31]    WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkin                                           s.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor, annotation=[none]]; skipping this component
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
                  at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
                  at java.base/java.lang.Class.getMethod0(Class.java:3293)
                  at java.base/java.lang.Class.getMethod(Class.java:2106)
                  at hudson.model.Descriptor.<init>(Descriptor.java:304)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.GUICE$TRAMPOLINE(<generate                                           d>)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.apply(<generated>)
                  at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
                  at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
                  at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
                  at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
                  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:568)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
                  at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
                  at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
                  at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
                  at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) [Guice/ErrorInjectingConstructor]: NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
            at LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)Learn more:
            https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error======================
          Full classname legend:
          ======================
          LDAPConfiguration$LDAPConfigurationDescriptor: "jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor" {code}
          Configuration as Code
          {code:java}
          2022-12-19 16:27:15.037+0000 [id=36]    WARNING jenkins.model.Jenkins$5#runTask: ConfigurationAsCode.init failed perhaps due to plugin dependen                                           cy issues
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
                  at java.base/java.lang.Class.getConstructors(Class.java:1943)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.getDataBoundConstructor(DataBoundConfigurator.java:58)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:127)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:113)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lambda$new$0(DefaultConfiguratorRegistry.java:86)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:145)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
                  at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
                  at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:56)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lookupOrFail(DefaultConfiguratorRegistry.java:66)
                  at io.jenkins.plugins.casc.ConfigurationContext.lookupOrFail(ConfigurationContext.java:124)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:140)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:76)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:266)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:82)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.                                           java:277)
                  at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:277)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
                  at io.vavr.control.Option.map(Option.java:392)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
                  at io.vavr.Tuple2.apply(Tuple2.java:238)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:350)
                  at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:286)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:712)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
          Caused: java.lang.reflect.InvocationTargetException
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
          Caused: java.lang.Error
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
                  at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
                  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
                  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          Jenkins run task:
          {code:java}
          2022-12-19 16:27:16.386+0000 [id=34]    WARNING jenkins.model.Jenkins$5#runTask: Finalizing set up failed perhaps due to plugin dependency issu                                           es
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at hudson.security.SecurityRealm$SecurityComponents.createRememberMeService(SecurityRealm.java:828)
                  at hudson.security.SecurityRealm$SecurityComponents.<init>(SecurityRealm.java:794)
                  at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:749)
                  at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:556)
                  at hudson.security.HudsonFilter.reset(HudsonFilter.java:138)
                  at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2739)
                  at jenkins.model.Jenkins$15.run(Jenkins.java:3488)
                  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:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          All logs appear to have one thing in common:

          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean

           

          For what it's worth, I have the following spring-beans installed

          /var/cache/jenkins/war/WEB-INF/lib/spring-beans-5.3.22.jar

           

          UPDATE:

          I have also tested clearing the cache as per ([https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html)|https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html]

          then re-installing jenkins, however now /var/cache/jenkins is empty but in any case still seeing the same startup errors.

           

           

          OS version: Red Hat Enterprise Linux Server release 7.9

           
          New: I've recently upgraded Java 8 to 11 and also upgraded to latest LTS version 2.375.1.  We had to do a yum upgrade to make the installation go smoothly and switch from init.d to systemd.

          The startup worked fine initially.

          Then I upgraded available plugin updates and restarted Jenkins.

          Upon restart, the dashboard is blank:

          !image-2022-12-19-11-44-58-328.png!

          /var/log/jenkins/jenkins.log

          *LDAP* warning
          {code:java}
          2022-12-19 16:27:11.427+0000 [id=31]    WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkin                                           s.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor, annotation=[none]]; skipping this component
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
                  at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
                  at java.base/java.lang.Class.getMethod0(Class.java:3293)
                  at java.base/java.lang.Class.getMethod(Class.java:2106)
                  at hudson.model.Descriptor.<init>(Descriptor.java:304)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.GUICE$TRAMPOLINE(<generate                                           d>)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.apply(<generated>)
                  at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
                  at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
                  at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
                  at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
                  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:568)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
                  at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
                  at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
                  at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
                  at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) [Guice/ErrorInjectingConstructor]: NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
            at LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)Learn more:
            https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error======================
          Full classname legend:
          ======================
          LDAPConfiguration$LDAPConfigurationDescriptor: "jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor" {code}
          *Configuration as Code* warning
          {code:java}
          2022-12-19 16:27:15.037+0000 [id=36]    WARNING jenkins.model.Jenkins$5#runTask: ConfigurationAsCode.init failed perhaps due to plugin dependen                                           cy issues
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
                  at java.base/java.lang.Class.getConstructors(Class.java:1943)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.getDataBoundConstructor(DataBoundConfigurator.java:58)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:127)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:113)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lambda$new$0(DefaultConfiguratorRegistry.java:86)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:145)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
                  at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
                  at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:56)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lookupOrFail(DefaultConfiguratorRegistry.java:66)
                  at io.jenkins.plugins.casc.ConfigurationContext.lookupOrFail(ConfigurationContext.java:124)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:140)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:76)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:266)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:82)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.                                           java:277)
                  at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:277)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
                  at io.vavr.control.Option.map(Option.java:392)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
                  at io.vavr.Tuple2.apply(Tuple2.java:238)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:350)
                  at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:286)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:712)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
          Caused: java.lang.reflect.InvocationTargetException
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
          Caused: java.lang.Error
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
                  at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
                  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
                  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          *Jenkins run task:*
          {code:java}
          2022-12-19 16:27:16.386+0000 [id=34]    WARNING jenkins.model.Jenkins$5#runTask: Finalizing set up failed perhaps due to plugin dependency issu                                           es
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at hudson.security.SecurityRealm$SecurityComponents.createRememberMeService(SecurityRealm.java:828)
                  at hudson.security.SecurityRealm$SecurityComponents.<init>(SecurityRealm.java:794)
                  at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:749)
                  at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:556)
                  at hudson.security.HudsonFilter.reset(HudsonFilter.java:138)
                  at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2739)
                  at jenkins.model.Jenkins$15.run(Jenkins.java:3488)
                  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:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          All logs appear to have one error in common:

          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean

           

          For what it's worth, I have the following spring-beans cached

          /var/cache/jenkins/war/WEB-INF/lib/spring-beans-5.3.22.jar

           

          UPDATE:

          I have also tested clearing the cache as per ([https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html) |https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html]then re-installing jenkins, however now /var/cache/jenkins is empty - still seeing the same startup errors.

           

           

          OS: Red Hat Enterprise Linux Server release 7.9

           
          lkis01 made changes -
          Description Original: I've recently upgraded Java 8 to 11 and also upgraded to latest LTS version 2.375.1.  We had to do a yum upgrade to make the installation go smoothly and switch from init.d to systemd.

          The startup worked fine initially.

          Then I upgraded available plugin updates and restarted Jenkins.

          Upon restart, the dashboard is blank:

          !image-2022-12-19-11-44-58-328.png!

          /var/log/jenkins/jenkins.log

          *LDAP* warning
          {code:java}
          2022-12-19 16:27:11.427+0000 [id=31]    WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkin                                           s.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor, annotation=[none]]; skipping this component
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
                  at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
                  at java.base/java.lang.Class.getMethod0(Class.java:3293)
                  at java.base/java.lang.Class.getMethod(Class.java:2106)
                  at hudson.model.Descriptor.<init>(Descriptor.java:304)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.GUICE$TRAMPOLINE(<generate                                           d>)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.apply(<generated>)
                  at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
                  at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
                  at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
                  at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
                  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:568)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
                  at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
                  at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
                  at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
                  at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) [Guice/ErrorInjectingConstructor]: NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
            at LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)Learn more:
            https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error======================
          Full classname legend:
          ======================
          LDAPConfiguration$LDAPConfigurationDescriptor: "jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor" {code}
          *Configuration as Code* warning
          {code:java}
          2022-12-19 16:27:15.037+0000 [id=36]    WARNING jenkins.model.Jenkins$5#runTask: ConfigurationAsCode.init failed perhaps due to plugin dependen                                           cy issues
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
                  at java.base/java.lang.Class.getConstructors(Class.java:1943)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.getDataBoundConstructor(DataBoundConfigurator.java:58)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:127)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:113)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lambda$new$0(DefaultConfiguratorRegistry.java:86)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:145)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
                  at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
                  at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:56)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lookupOrFail(DefaultConfiguratorRegistry.java:66)
                  at io.jenkins.plugins.casc.ConfigurationContext.lookupOrFail(ConfigurationContext.java:124)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:140)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:76)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:266)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:82)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.                                           java:277)
                  at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:277)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
                  at io.vavr.control.Option.map(Option.java:392)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
                  at io.vavr.Tuple2.apply(Tuple2.java:238)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:350)
                  at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:286)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:712)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
          Caused: java.lang.reflect.InvocationTargetException
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
          Caused: java.lang.Error
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
                  at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
                  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
                  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          *Jenkins run task:*
          {code:java}
          2022-12-19 16:27:16.386+0000 [id=34]    WARNING jenkins.model.Jenkins$5#runTask: Finalizing set up failed perhaps due to plugin dependency issu                                           es
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at hudson.security.SecurityRealm$SecurityComponents.createRememberMeService(SecurityRealm.java:828)
                  at hudson.security.SecurityRealm$SecurityComponents.<init>(SecurityRealm.java:794)
                  at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:749)
                  at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:556)
                  at hudson.security.HudsonFilter.reset(HudsonFilter.java:138)
                  at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2739)
                  at jenkins.model.Jenkins$15.run(Jenkins.java:3488)
                  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:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          All logs appear to have one error in common:

          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean

           

          For what it's worth, I have the following spring-beans cached

          /var/cache/jenkins/war/WEB-INF/lib/spring-beans-5.3.22.jar

           

          UPDATE:

          I have also tested clearing the cache as per ([https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html) |https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html]then re-installing jenkins, however now /var/cache/jenkins is empty - still seeing the same startup errors.

           

           

          OS: Red Hat Enterprise Linux Server release 7.9

           
          New: I've recently upgraded Java 8 to 11 and also upgraded to latest LTS version 2.375.1.  We had to do a yum upgrade to make the installation go smoothly and switch from init.d to systemd.

          The startup worked fine initially.

          Then I upgraded available plugin updates and restarted Jenkins.

          Upon restart, the dashboard is blank:

          !image-2022-12-19-11-44-58-328.png!

          /var/log/jenkins/jenkins.log

          *LDAP* warning
          {code:java}
          2022-12-19 16:27:11.427+0000 [id=31]    WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkin                                           s.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor, annotation=[none]]; skipping this component
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
                  at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
                  at java.base/java.lang.Class.getMethod0(Class.java:3293)
                  at java.base/java.lang.Class.getMethod(Class.java:2106)
                  at hudson.model.Descriptor.<init>(Descriptor.java:304)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.GUICE$TRAMPOLINE(<generate                                           d>)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.apply(<generated>)
                  at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
                  at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
                  at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
                  at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
                  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:568)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
                  at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
                  at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
                  at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
                  at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) [Guice/ErrorInjectingConstructor]: NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
            at LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)Learn more:
            https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error======================
          Full classname legend:
          ======================
          LDAPConfiguration$LDAPConfigurationDescriptor: "jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor" {code}
          *Configuration as Code* warning
          {code:java}
          2022-12-19 16:27:15.037+0000 [id=36]    WARNING jenkins.model.Jenkins$5#runTask: ConfigurationAsCode.init failed perhaps due to plugin dependen                                           cy issues
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
                  at java.base/java.lang.Class.getConstructors(Class.java:1943)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.getDataBoundConstructor(DataBoundConfigurator.java:58)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:127)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:113)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lambda$new$0(DefaultConfiguratorRegistry.java:86)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:145)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
                  at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
                  at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:56)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lookupOrFail(DefaultConfiguratorRegistry.java:66)
                  at io.jenkins.plugins.casc.ConfigurationContext.lookupOrFail(ConfigurationContext.java:124)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:140)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:76)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:266)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:82)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.                                           java:277)
                  at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:277)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
                  at io.vavr.control.Option.map(Option.java:392)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
                  at io.vavr.Tuple2.apply(Tuple2.java:238)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:350)
                  at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:286)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:712)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
          Caused: java.lang.reflect.InvocationTargetException
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
          Caused: java.lang.Error
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
                  at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
                  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
                  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          *Jenkins run task:*
          {code:java}
          2022-12-19 16:27:16.386+0000 [id=34]    WARNING jenkins.model.Jenkins$5#runTask: Finalizing set up failed perhaps due to plugin dependency issu                                           es
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at hudson.security.SecurityRealm$SecurityComponents.createRememberMeService(SecurityRealm.java:828)
                  at hudson.security.SecurityRealm$SecurityComponents.<init>(SecurityRealm.java:794)
                  at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:749)
                  at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:556)
                  at hudson.security.HudsonFilter.reset(HudsonFilter.java:138)
                  at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2739)
                  at jenkins.model.Jenkins$15.run(Jenkins.java:3488)
                  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:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          All logs appear to have one error in common:

          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean

           

          For what it's worth, I have the following spring-beans cached

          /var/cache/jenkins/war/WEB-INF/lib/spring-beans-5.3.22.jar

           

          UPDATE:

          I have also tested clearing the cache as per ([https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html) |https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html]then re-installing jenkins, however now /var/cache/jenkins is empty - still seeing the same startup errors.

           

           

          Here is the status output

           

           

           

          OS: Red Hat Enterprise Linux Server release 7.9

           
          lkis01 made changes -
          Description Original: I've recently upgraded Java 8 to 11 and also upgraded to latest LTS version 2.375.1.  We had to do a yum upgrade to make the installation go smoothly and switch from init.d to systemd.

          The startup worked fine initially.

          Then I upgraded available plugin updates and restarted Jenkins.

          Upon restart, the dashboard is blank:

          !image-2022-12-19-11-44-58-328.png!

          /var/log/jenkins/jenkins.log

          *LDAP* warning
          {code:java}
          2022-12-19 16:27:11.427+0000 [id=31]    WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkin                                           s.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor, annotation=[none]]; skipping this component
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
                  at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
                  at java.base/java.lang.Class.getMethod0(Class.java:3293)
                  at java.base/java.lang.Class.getMethod(Class.java:2106)
                  at hudson.model.Descriptor.<init>(Descriptor.java:304)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.GUICE$TRAMPOLINE(<generate                                           d>)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.apply(<generated>)
                  at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
                  at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
                  at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
                  at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
                  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:568)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
                  at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
                  at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
                  at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
                  at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) [Guice/ErrorInjectingConstructor]: NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
            at LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)Learn more:
            https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error======================
          Full classname legend:
          ======================
          LDAPConfiguration$LDAPConfigurationDescriptor: "jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor" {code}
          *Configuration as Code* warning
          {code:java}
          2022-12-19 16:27:15.037+0000 [id=36]    WARNING jenkins.model.Jenkins$5#runTask: ConfigurationAsCode.init failed perhaps due to plugin dependen                                           cy issues
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
                  at java.base/java.lang.Class.getConstructors(Class.java:1943)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.getDataBoundConstructor(DataBoundConfigurator.java:58)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:127)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:113)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lambda$new$0(DefaultConfiguratorRegistry.java:86)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:145)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
                  at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
                  at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:56)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lookupOrFail(DefaultConfiguratorRegistry.java:66)
                  at io.jenkins.plugins.casc.ConfigurationContext.lookupOrFail(ConfigurationContext.java:124)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:140)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:76)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:266)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:82)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.                                           java:277)
                  at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:277)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
                  at io.vavr.control.Option.map(Option.java:392)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
                  at io.vavr.Tuple2.apply(Tuple2.java:238)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:350)
                  at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:286)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:712)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
          Caused: java.lang.reflect.InvocationTargetException
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
          Caused: java.lang.Error
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
                  at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
                  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
                  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          *Jenkins run task:*
          {code:java}
          2022-12-19 16:27:16.386+0000 [id=34]    WARNING jenkins.model.Jenkins$5#runTask: Finalizing set up failed perhaps due to plugin dependency issu                                           es
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at hudson.security.SecurityRealm$SecurityComponents.createRememberMeService(SecurityRealm.java:828)
                  at hudson.security.SecurityRealm$SecurityComponents.<init>(SecurityRealm.java:794)
                  at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:749)
                  at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:556)
                  at hudson.security.HudsonFilter.reset(HudsonFilter.java:138)
                  at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2739)
                  at jenkins.model.Jenkins$15.run(Jenkins.java:3488)
                  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:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          All logs appear to have one error in common:

          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean

           

          For what it's worth, I have the following spring-beans cached

          /var/cache/jenkins/war/WEB-INF/lib/spring-beans-5.3.22.jar

           

          UPDATE:

          I have also tested clearing the cache as per ([https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html) |https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html]then re-installing jenkins, however now /var/cache/jenkins is empty - still seeing the same startup errors.

           

           

          Here is the status output

           

           

           

          OS: Red Hat Enterprise Linux Server release 7.9

           
          New: {code:java}
          // code placeholder
          {code}
          I've recently upgraded Java 8 to 11 and also upgraded to latest LTS version 2.375.1.  We had to do a yum upgrade to make the installation go smoothly and switch from init.d to systemd.

          The startup worked fine initially.

          Then I upgraded available plugin updates and restarted Jenkins.

          Upon restart, the dashboard is blank:

          !image-2022-12-19-11-44-58-328.png!

          /var/log/jenkins/jenkins.log

          *LDAP* warning
          {code:java}
          2022-12-19 16:27:11.427+0000 [id=31]    WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkin                                           s.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor, annotation=[none]]; skipping this component
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
                  at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
                  at java.base/java.lang.Class.getMethod0(Class.java:3293)
                  at java.base/java.lang.Class.getMethod(Class.java:2106)
                  at hudson.model.Descriptor.<init>(Descriptor.java:304)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.GUICE$TRAMPOLINE(<generate                                           d>)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.apply(<generated>)
                  at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
                  at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
                  at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
                  at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
                  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:568)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
                  at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
                  at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
                  at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
                  at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) [Guice/ErrorInjectingConstructor]: NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
            at LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)Learn more:
            https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error======================
          Full classname legend:
          ======================
          LDAPConfiguration$LDAPConfigurationDescriptor: "jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor" {code}
          *Configuration as Code* warning
          {code:java}
          2022-12-19 16:27:15.037+0000 [id=36]    WARNING jenkins.model.Jenkins$5#runTask: ConfigurationAsCode.init failed perhaps due to plugin dependen                                           cy issues
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
                  at java.base/java.lang.Class.getConstructors(Class.java:1943)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.getDataBoundConstructor(DataBoundConfigurator.java:58)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:127)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:113)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lambda$new$0(DefaultConfiguratorRegistry.java:86)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:145)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
                  at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
                  at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:56)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lookupOrFail(DefaultConfiguratorRegistry.java:66)
                  at io.jenkins.plugins.casc.ConfigurationContext.lookupOrFail(ConfigurationContext.java:124)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:140)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:76)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:266)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:82)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.                                           java:277)
                  at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:277)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
                  at io.vavr.control.Option.map(Option.java:392)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
                  at io.vavr.Tuple2.apply(Tuple2.java:238)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:350)
                  at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:286)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:712)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
          Caused: java.lang.reflect.InvocationTargetException
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
          Caused: java.lang.Error
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
                  at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
                  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
                  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          *Jenkins run task:*
          {code:java}
          2022-12-19 16:27:16.386+0000 [id=34]    WARNING jenkins.model.Jenkins$5#runTask: Finalizing set up failed perhaps due to plugin dependency issu                                           es
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at hudson.security.SecurityRealm$SecurityComponents.createRememberMeService(SecurityRealm.java:828)
                  at hudson.security.SecurityRealm$SecurityComponents.<init>(SecurityRealm.java:794)
                  at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:749)
                  at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:556)
                  at hudson.security.HudsonFilter.reset(HudsonFilter.java:138)
                  at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2739)
                  at jenkins.model.Jenkins$15.run(Jenkins.java:3488)
                  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:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          All logs appear to have one error in common:

          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean

           

          For what it's worth, I have the following spring-beans cached

          /var/cache/jenkins/war/WEB-INF/lib/spring-beans-5.3.22.jar

           

          UPDATE:

          I have also tested clearing the cache as per ([https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html) |https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html]then re-installing jenkins, however now /var/cache/jenkins is empty - still seeing the same startup errors.

           

           

          Here is the status output:
          {code:java}
          $ sudo systemctl status jenkins
          ● jenkins.service - Jenkins Continuous Integration Server
             Loaded: loaded (/etc/systemd/system/jenkins.service; enabled; vendor preset: disabled)
            Drop-In: /etc/systemd/system/jenkins.service.d
                     └─override.conf
             Active: active (running) since Mon 2022-12-19 12:31:45 EST; 59min ago
           Main PID: 9621 (java)
             CGroup: /system.slice/jenkins.service
                     ├─9621 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --logfile=/var/log/jenkins/jenkins.log...
                     └─9713 /usr/lib/jvm/java-11-openjdk-11.0.17.0.8-2.el7_9.x86_64/bin/java -cp /opt/jenkins/jenkins/%C/jenkins/war/WEB-INF/lib/remoting-3071.v7e9...Dec 19 12:31:22 systemd[1]: Starting Jenkins Continuous Integration Server...
          Dec 19 12:31:29 jenkins[9621]: WARNING: An illegal reflective access operation has occurred
          Dec 19 12:31:29 jenkins[9621]: WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/opt/j...ss,int)
          Dec 19 12:31:29 jenkins[9621]: WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin...Java7$1
          Dec 19 12:31:29 jenkins[9621]: WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access...rations
          Dec 19 12:31:29 jenkins[9621]: WARNING: All illegal access operations will be denied in a future release
          Dec 19 12:31:45 systemd[1]: Started Jenkins Continuous Integration Server.
          Hint: Some lines were ellipsized, use -l to show in full. {code}
           

           

          OS: Red Hat Enterprise Linux Server release 7.9

           
          lkis01 made changes -
          Description Original: {code:java}
          // code placeholder
          {code}
          I've recently upgraded Java 8 to 11 and also upgraded to latest LTS version 2.375.1.  We had to do a yum upgrade to make the installation go smoothly and switch from init.d to systemd.

          The startup worked fine initially.

          Then I upgraded available plugin updates and restarted Jenkins.

          Upon restart, the dashboard is blank:

          !image-2022-12-19-11-44-58-328.png!

          /var/log/jenkins/jenkins.log

          *LDAP* warning
          {code:java}
          2022-12-19 16:27:11.427+0000 [id=31]    WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkin                                           s.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor, annotation=[none]]; skipping this component
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
                  at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
                  at java.base/java.lang.Class.getMethod0(Class.java:3293)
                  at java.base/java.lang.Class.getMethod(Class.java:2106)
                  at hudson.model.Descriptor.<init>(Descriptor.java:304)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.GUICE$TRAMPOLINE(<generate                                           d>)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.apply(<generated>)
                  at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
                  at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
                  at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
                  at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
                  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:568)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
                  at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
                  at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
                  at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
                  at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) [Guice/ErrorInjectingConstructor]: NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
            at LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)Learn more:
            https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error======================
          Full classname legend:
          ======================
          LDAPConfiguration$LDAPConfigurationDescriptor: "jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor" {code}
          *Configuration as Code* warning
          {code:java}
          2022-12-19 16:27:15.037+0000 [id=36]    WARNING jenkins.model.Jenkins$5#runTask: ConfigurationAsCode.init failed perhaps due to plugin dependen                                           cy issues
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
                  at java.base/java.lang.Class.getConstructors(Class.java:1943)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.getDataBoundConstructor(DataBoundConfigurator.java:58)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:127)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:113)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lambda$new$0(DefaultConfiguratorRegistry.java:86)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:145)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
                  at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
                  at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:56)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lookupOrFail(DefaultConfiguratorRegistry.java:66)
                  at io.jenkins.plugins.casc.ConfigurationContext.lookupOrFail(ConfigurationContext.java:124)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:140)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:76)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:266)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:82)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.                                           java:277)
                  at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:277)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
                  at io.vavr.control.Option.map(Option.java:392)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
                  at io.vavr.Tuple2.apply(Tuple2.java:238)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:350)
                  at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:286)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:712)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
          Caused: java.lang.reflect.InvocationTargetException
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
          Caused: java.lang.Error
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
                  at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
                  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
                  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          *Jenkins run task:*
          {code:java}
          2022-12-19 16:27:16.386+0000 [id=34]    WARNING jenkins.model.Jenkins$5#runTask: Finalizing set up failed perhaps due to plugin dependency issu                                           es
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at hudson.security.SecurityRealm$SecurityComponents.createRememberMeService(SecurityRealm.java:828)
                  at hudson.security.SecurityRealm$SecurityComponents.<init>(SecurityRealm.java:794)
                  at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:749)
                  at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:556)
                  at hudson.security.HudsonFilter.reset(HudsonFilter.java:138)
                  at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2739)
                  at jenkins.model.Jenkins$15.run(Jenkins.java:3488)
                  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:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          All logs appear to have one error in common:

          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean

           

          For what it's worth, I have the following spring-beans cached

          /var/cache/jenkins/war/WEB-INF/lib/spring-beans-5.3.22.jar

           

          UPDATE:

          I have also tested clearing the cache as per ([https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html) |https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html]then re-installing jenkins, however now /var/cache/jenkins is empty - still seeing the same startup errors.

           

           

          Here is the status output:
          {code:java}
          $ sudo systemctl status jenkins
          ● jenkins.service - Jenkins Continuous Integration Server
             Loaded: loaded (/etc/systemd/system/jenkins.service; enabled; vendor preset: disabled)
            Drop-In: /etc/systemd/system/jenkins.service.d
                     └─override.conf
             Active: active (running) since Mon 2022-12-19 12:31:45 EST; 59min ago
           Main PID: 9621 (java)
             CGroup: /system.slice/jenkins.service
                     ├─9621 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --logfile=/var/log/jenkins/jenkins.log...
                     └─9713 /usr/lib/jvm/java-11-openjdk-11.0.17.0.8-2.el7_9.x86_64/bin/java -cp /opt/jenkins/jenkins/%C/jenkins/war/WEB-INF/lib/remoting-3071.v7e9...Dec 19 12:31:22 systemd[1]: Starting Jenkins Continuous Integration Server...
          Dec 19 12:31:29 jenkins[9621]: WARNING: An illegal reflective access operation has occurred
          Dec 19 12:31:29 jenkins[9621]: WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/opt/j...ss,int)
          Dec 19 12:31:29 jenkins[9621]: WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin...Java7$1
          Dec 19 12:31:29 jenkins[9621]: WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access...rations
          Dec 19 12:31:29 jenkins[9621]: WARNING: All illegal access operations will be denied in a future release
          Dec 19 12:31:45 systemd[1]: Started Jenkins Continuous Integration Server.
          Hint: Some lines were ellipsized, use -l to show in full. {code}
           

           

          OS: Red Hat Enterprise Linux Server release 7.9

           
          New: I've recently upgraded Java 8 to 11 and also upgraded to latest LTS version 2.375.1.  We had to do a yum upgrade to make the installation go smoothly and switch from init.d to systemd.

          The startup worked fine initially.

          Then I upgraded available plugin updates and restarted Jenkins.

          Upon restart, the dashboard is blank:

          !image-2022-12-19-11-44-58-328.png!

          /var/log/jenkins/jenkins.log

          *LDAP* warning
          {code:java}
          2022-12-19 16:27:11.427+0000 [id=31]    WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkin                                           s.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor, annotation=[none]]; skipping this component
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
                  at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
                  at java.base/java.lang.Class.getMethod0(Class.java:3293)
                  at java.base/java.lang.Class.getMethod(Class.java:2106)
                  at hudson.model.Descriptor.<init>(Descriptor.java:304)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.GUICE$TRAMPOLINE(<generate                                           d>)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.apply(<generated>)
                  at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
                  at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
                  at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
                  at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
                  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:568)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
                  at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
                  at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
                  at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
                  at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) [Guice/ErrorInjectingConstructor]: NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
            at LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)Learn more:
            https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error======================
          Full classname legend:
          ======================
          LDAPConfiguration$LDAPConfigurationDescriptor: "jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor" {code}
          *Configuration as Code* warning
          {code:java}
          2022-12-19 16:27:15.037+0000 [id=36]    WARNING jenkins.model.Jenkins$5#runTask: ConfigurationAsCode.init failed perhaps due to plugin dependen                                           cy issues
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
                  at java.base/java.lang.Class.getConstructors(Class.java:1943)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.getDataBoundConstructor(DataBoundConfigurator.java:58)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:127)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:113)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lambda$new$0(DefaultConfiguratorRegistry.java:86)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:145)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
                  at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
                  at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:56)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lookupOrFail(DefaultConfiguratorRegistry.java:66)
                  at io.jenkins.plugins.casc.ConfigurationContext.lookupOrFail(ConfigurationContext.java:124)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:140)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:76)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:266)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:82)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.                                           java:277)
                  at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:277)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
                  at io.vavr.control.Option.map(Option.java:392)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
                  at io.vavr.Tuple2.apply(Tuple2.java:238)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:350)
                  at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:286)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:712)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
          Caused: java.lang.reflect.InvocationTargetException
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
          Caused: java.lang.Error
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
                  at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
                  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
                  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          *Jenkins run task:*
          {code:java}
          2022-12-19 16:27:16.386+0000 [id=34]    WARNING jenkins.model.Jenkins$5#runTask: Finalizing set up failed perhaps due to plugin dependency issu                                           es
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at hudson.security.SecurityRealm$SecurityComponents.createRememberMeService(SecurityRealm.java:828)
                  at hudson.security.SecurityRealm$SecurityComponents.<init>(SecurityRealm.java:794)
                  at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:749)
                  at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:556)
                  at hudson.security.HudsonFilter.reset(HudsonFilter.java:138)
                  at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2739)
                  at jenkins.model.Jenkins$15.run(Jenkins.java:3488)
                  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:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          All logs appear to have one error in common:

          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean

           

          For what it's worth, I have the following spring-beans cached

          /var/cache/jenkins/war/WEB-INF/lib/spring-beans-5.3.22.jar

           

          UPDATE:

          I have also tested clearing the cache as per ([https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html) |https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html]then re-installing jenkins, however now /var/cache/jenkins is empty - still seeing the same startup errors.

           

           

          Here is the status output:
          {code:java}
          $ sudo systemctl status jenkins
          ● jenkins.service - Jenkins Continuous Integration Server
             Loaded: loaded (/etc/systemd/system/jenkins.service; enabled; vendor preset: disabled)
            Drop-In: /etc/systemd/system/jenkins.service.d
                     └─override.conf
             Active: active (running) since Mon 2022-12-19 12:31:45 EST; 59min ago
           Main PID: 9621 (java)
             CGroup: /system.slice/jenkins.service
                     ├─9621 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --logfile=/var/log/jenkins/jenkins.log...
                     └─9713 /usr/lib/jvm/java-11-openjdk-11.0.17.0.8-2.el7_9.x86_64/bin/java -cp /opt/jenkins/jenkins/%C/jenkins/war/WEB-INF/lib/remoting-3071.v7e9...Dec 19 12:31:22 systemd[1]: Starting Jenkins Continuous Integration Server...
          Dec 19 12:31:29 jenkins[9621]: WARNING: An illegal reflective access operation has occurred
          Dec 19 12:31:29 jenkins[9621]: WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/opt/j...ss,int)
          Dec 19 12:31:29 jenkins[9621]: WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin...Java7$1
          Dec 19 12:31:29 jenkins[9621]: WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access...rations
          Dec 19 12:31:29 jenkins[9621]: WARNING: All illegal access operations will be denied in a future release
          Dec 19 12:31:45 systemd[1]: Started Jenkins Continuous Integration Server.
          Hint: Some lines were ellipsized, use -l to show in full. {code}
           

           

          OS: Red Hat Enterprise Linux Server release 7.9

           
          lkis01 made changes -
          Description Original: I've recently upgraded Java 8 to 11 and also upgraded to latest LTS version 2.375.1.  We had to do a yum upgrade to make the installation go smoothly and switch from init.d to systemd.

          The startup worked fine initially.

          Then I upgraded available plugin updates and restarted Jenkins.

          Upon restart, the dashboard is blank:

          !image-2022-12-19-11-44-58-328.png!

          /var/log/jenkins/jenkins.log

          *LDAP* warning
          {code:java}
          2022-12-19 16:27:11.427+0000 [id=31]    WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkin                                           s.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor, annotation=[none]]; skipping this component
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
                  at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
                  at java.base/java.lang.Class.getMethod0(Class.java:3293)
                  at java.base/java.lang.Class.getMethod(Class.java:2106)
                  at hudson.model.Descriptor.<init>(Descriptor.java:304)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.GUICE$TRAMPOLINE(<generate                                           d>)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.apply(<generated>)
                  at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
                  at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
                  at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
                  at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
                  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:568)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
                  at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
                  at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
                  at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
                  at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) [Guice/ErrorInjectingConstructor]: NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
            at LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)Learn more:
            https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error======================
          Full classname legend:
          ======================
          LDAPConfiguration$LDAPConfigurationDescriptor: "jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor" {code}
          *Configuration as Code* warning
          {code:java}
          2022-12-19 16:27:15.037+0000 [id=36]    WARNING jenkins.model.Jenkins$5#runTask: ConfigurationAsCode.init failed perhaps due to plugin dependen                                           cy issues
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
                  at java.base/java.lang.Class.getConstructors(Class.java:1943)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.getDataBoundConstructor(DataBoundConfigurator.java:58)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:127)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:113)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lambda$new$0(DefaultConfiguratorRegistry.java:86)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:145)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
                  at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
                  at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:56)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lookupOrFail(DefaultConfiguratorRegistry.java:66)
                  at io.jenkins.plugins.casc.ConfigurationContext.lookupOrFail(ConfigurationContext.java:124)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:140)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:76)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:266)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:82)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.                                           java:277)
                  at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:277)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
                  at io.vavr.control.Option.map(Option.java:392)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
                  at io.vavr.Tuple2.apply(Tuple2.java:238)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:350)
                  at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:286)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:712)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
          Caused: java.lang.reflect.InvocationTargetException
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
          Caused: java.lang.Error
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
                  at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
                  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
                  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          *Jenkins run task:*
          {code:java}
          2022-12-19 16:27:16.386+0000 [id=34]    WARNING jenkins.model.Jenkins$5#runTask: Finalizing set up failed perhaps due to plugin dependency issu                                           es
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at hudson.security.SecurityRealm$SecurityComponents.createRememberMeService(SecurityRealm.java:828)
                  at hudson.security.SecurityRealm$SecurityComponents.<init>(SecurityRealm.java:794)
                  at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:749)
                  at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:556)
                  at hudson.security.HudsonFilter.reset(HudsonFilter.java:138)
                  at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2739)
                  at jenkins.model.Jenkins$15.run(Jenkins.java:3488)
                  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:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          All logs appear to have one error in common:

          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean

           

          For what it's worth, I have the following spring-beans cached

          /var/cache/jenkins/war/WEB-INF/lib/spring-beans-5.3.22.jar

           

          UPDATE:

          I have also tested clearing the cache as per ([https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html) |https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html]then re-installing jenkins, however now /var/cache/jenkins is empty - still seeing the same startup errors.

           

           

          Here is the status output:
          {code:java}
          $ sudo systemctl status jenkins
          ● jenkins.service - Jenkins Continuous Integration Server
             Loaded: loaded (/etc/systemd/system/jenkins.service; enabled; vendor preset: disabled)
            Drop-In: /etc/systemd/system/jenkins.service.d
                     └─override.conf
             Active: active (running) since Mon 2022-12-19 12:31:45 EST; 59min ago
           Main PID: 9621 (java)
             CGroup: /system.slice/jenkins.service
                     ├─9621 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --logfile=/var/log/jenkins/jenkins.log...
                     └─9713 /usr/lib/jvm/java-11-openjdk-11.0.17.0.8-2.el7_9.x86_64/bin/java -cp /opt/jenkins/jenkins/%C/jenkins/war/WEB-INF/lib/remoting-3071.v7e9...Dec 19 12:31:22 systemd[1]: Starting Jenkins Continuous Integration Server...
          Dec 19 12:31:29 jenkins[9621]: WARNING: An illegal reflective access operation has occurred
          Dec 19 12:31:29 jenkins[9621]: WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/opt/j...ss,int)
          Dec 19 12:31:29 jenkins[9621]: WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin...Java7$1
          Dec 19 12:31:29 jenkins[9621]: WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access...rations
          Dec 19 12:31:29 jenkins[9621]: WARNING: All illegal access operations will be denied in a future release
          Dec 19 12:31:45 systemd[1]: Started Jenkins Continuous Integration Server.
          Hint: Some lines were ellipsized, use -l to show in full. {code}
           

           

          OS: Red Hat Enterprise Linux Server release 7.9

           
          New: I've recently upgraded Java 8 to 11 and also upgraded to latest LTS version 2.375.1.  We had to do a yum upgrade to make the installation go smoothly and switch from init.d to systemd.

          The startup worked fine initially.

          Then I upgraded available plugin updates and restarted Jenkins.

          Upon restart, the dashboard is blank:

          !image-2022-12-19-11-44-58-328.png!

          /var/log/jenkins/jenkins.log

          *LDAP* warning
          {code:java}
          2022-12-19 16:27:11.427+0000 [id=31]    WARNING h.ExtensionFinder$GuiceFinder$FaultTolerantScope$1#error: Failed to instantiate Key[type=jenkin                                           s.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor, annotation=[none]]; skipping this component
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
                  at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
                  at java.base/java.lang.Class.getMethod0(Class.java:3293)
                  at java.base/java.lang.Class.getMethod(Class.java:2106)
                  at hudson.model.Descriptor.<init>(Descriptor.java:304)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.GUICE$TRAMPOLINE(<generate                                           d>)
                  at jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor$$FastClassByGuice$$1562988007.apply(<generated>)
                  at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
                  at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
                  at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:33)
                  at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:98)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
                  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:568)
                  at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:117)
                  at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:66)
                  at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:93)
                  at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
                  at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          Caused: com.google.inject.ProvisionException: Unable to provision, see the following errors:1) [Guice/ErrorInjectingConstructor]: NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
            at LDAPConfiguration$LDAPConfigurationDescriptor.<init>(LDAPConfiguration.java:393)Learn more:
            https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error======================
          Full classname legend:
          ======================
          LDAPConfiguration$LDAPConfigurationDescriptor: "jenkins.security.plugins.ldap.LDAPConfiguration$LDAPConfigurationDescriptor" {code}
          *Configuration as Code* warning
          {code:java}
          2022-12-19 16:27:15.037+0000 [id=36]    WARNING jenkins.model.Jenkins$5#runTask: ConfigurationAsCode.init failed perhaps due to plugin dependen                                           cy issues
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:35)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
                  at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
                  at java.base/java.lang.Class.getConstructors(Class.java:1943)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.getDataBoundConstructor(DataBoundConfigurator.java:58)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:127)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.internalLookup(DefaultConfiguratorRegistry.java:113)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lambda$new$0(DefaultConfiguratorRegistry.java:86)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:145)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
                  at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
                  at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
                  at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
                  at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:56)
                  at io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry.lookupOrFail(DefaultConfiguratorRegistry.java:66)
                  at io.jenkins.plugins.casc.ConfigurationContext.lookupOrFail(ConfigurationContext.java:124)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:140)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:76)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:266)
                  at io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:82)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$doConfigure$16668e2$1(HeteroDescribableConfigurator.                                           java:277)
                  at io.vavr.CheckedFunction0.lambda$unchecked$52349c75$1(CheckedFunction0.java:247)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.doConfigure(HeteroDescribableConfigurator.java:277)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$2(HeteroDescribableConfigurator.java:86)
                  at io.vavr.control.Option.map(Option.java:392)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.lambda$configure$3(HeteroDescribableConfigurator.java:86)
                  at io.vavr.Tuple2.apply(Tuple2.java:238)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.configure(HeteroDescribableConfigurator.java:83)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:92)
                  at io.jenkins.plugins.casc.impl.configurators.HeteroDescribableConfigurator.check(HeteroDescribableConfigurator.java:55)
                  at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:350)
                  at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:286)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:712)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
                  at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
          Caused: java.lang.reflect.InvocationTargetException
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:109)
          Caused: java.lang.Error
                  at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:115)
                  at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:185)
                  at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
                  at jenkins.model.Jenkins$5.runTask(Jenkins.java:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          *Jenkins run task:*
          {code:java}
          2022-12-19 16:27:16.386+0000 [id=34]    WARNING jenkins.model.Jenkins$5#runTask: Finalizing set up failed perhaps due to plugin dependency issu                                           es
          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:511)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          Caused: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                  at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
                  at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                  at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:555)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
                  at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
                  at java.base/java.security.AccessController.doPrivileged(Native Method)
                  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.foundClass(WebAppClassLoader.java:594)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadAsResource(WebAppClassLoader.java:567)
                  at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:502)
                  at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
                  at hudson.security.SecurityRealm$SecurityComponents.createRememberMeService(SecurityRealm.java:828)
                  at hudson.security.SecurityRealm$SecurityComponents.<init>(SecurityRealm.java:794)
                  at hudson.security.LDAPSecurityRealm.createSecurityComponents(LDAPSecurityRealm.java:749)
                  at hudson.security.SecurityRealm.getSecurityComponents(SecurityRealm.java:556)
                  at hudson.security.HudsonFilter.reset(HudsonFilter.java:138)
                  at jenkins.model.Jenkins.setSecurityRealm(Jenkins.java:2739)
                  at jenkins.model.Jenkins$15.run(Jenkins.java:3488)
                  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:1161)
                  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:70)
                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                  at java.base/java.lang.Thread.run(Thread.java:829) {code}
          All logs appear to have one error in common:

          java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean

           

          For what it's worth, I have the following spring-beans library cached

          /var/cache/jenkins/war/WEB-INF/lib/spring-beans-5.3.22.jar

           

          UPDATE:

          I have also tested clearing the cache as per ([https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html) |https://www.tech693.com/2018/07/jenkins-how-to-clear-cache.html]then re-installing jenkins, however now /var/cache/jenkins is empty - still seeing the same startup errors.

           

           

          Here is the status output:
          {code:java}
          $ sudo systemctl status jenkins
          ● jenkins.service - Jenkins Continuous Integration Server
             Loaded: loaded (/etc/systemd/system/jenkins.service; enabled; vendor preset: disabled)
            Drop-In: /etc/systemd/system/jenkins.service.d
                     └─override.conf
             Active: active (running) since Mon 2022-12-19 12:31:45 EST; 59min ago
           Main PID: 9621 (java)
             CGroup: /system.slice/jenkins.service
                     ├─9621 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --logfile=/var/log/jenkins/jenkins.log...
                     └─9713 /usr/lib/jvm/java-11-openjdk-11.0.17.0.8-2.el7_9.x86_64/bin/java -cp /opt/jenkins/jenkins/%C/jenkins/war/WEB-INF/lib/remoting-3071.v7e9...Dec 19 12:31:22 systemd[1]: Starting Jenkins Continuous Integration Server...
          Dec 19 12:31:29 jenkins[9621]: WARNING: An illegal reflective access operation has occurred
          Dec 19 12:31:29 jenkins[9621]: WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/opt/j...ss,int)
          Dec 19 12:31:29 jenkins[9621]: WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin...Java7$1
          Dec 19 12:31:29 jenkins[9621]: WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access...rations
          Dec 19 12:31:29 jenkins[9621]: WARNING: All illegal access operations will be denied in a future release
          Dec 19 12:31:45 systemd[1]: Started Jenkins Continuous Integration Server.
          Hint: Some lines were ellipsized, use -l to show in full. {code}
           

           

          OS: Red Hat Enterprise Linux Server release 7.9

           
          lkis01 made changes -
          Environment New: Plugins/versions:
          ace-editor:1.1
          active-directory:2.25.1
          additional-metrics:45.vc0cdf94c7d5b_
          adoptopenjdk:1.4
          ansicolor:1.0.2
          ant:475.vf34069fef73c
          antisamy-markup-formatter:1.8
          apache-httpcomponents-client-4-api:4.5.13-138.v4e7d9a_7b_a_e61
          atlassian-bitbucket-server-integration:3.2.3
          audit-trail:3.11
          authentication-tokens:1.4
          aws-credentials:191.vcb_f183ce58b_9
          aws-java-sdk:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-cloudformation:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-codebuild:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-ec2:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-ecr:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-ecs:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-elasticbeanstalk:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-iam:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-logs:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-minimal:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-sns:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-sqs:1.12.246-349.v96b_b_f7eb_a_c3c
          aws-java-sdk-ssm:1.12.246-349.v96b_b_f7eb_a_c3c
          bitbucket:223.vd12f2bca5430
          bootstrap4-api:4.6.0-5
          bootstrap5-api:5.2.0-2
          bouncycastle-api:2.26
          branch-api:2.1046.v0ca_37783ecc5
          build-blocker-plugin:1.7.8
          build-history-metrics-plugin:97.vdcf3aa48af8d
          build-metrics:1.3
          build-name-setter:2.2.0
          build-timeout:1.21
          build-timestamp:1.0.3
          build-user-vars-plugin:1.8
          caffeine-api:2.9.3-65.v6a_47d0f4d1fe
          calendar-view:0.3.2
          checkmarx:2022.2.3
          checks-api:1.7.5
          chromedriver:1.2
          cloudbees-folder:6.740.ve4f4ffa_dea_54
          command-launcher:84.v4a_97f2027398
          conditional-buildstep:1.4.2
          config-file-provider:3.11.1
          configuration-as-code:1512.vb_79d418d5fc8
          copyartifact:1.47
          credentials:1139.veb_9579fca_33b_
          credentials-binding:523.vd859a_4b_122e6
          crx-content-package-deployer:1.9
          deployit-plugin:22.0.4
          display-url-api:2.3.6
          docker-commons:1.19
          docker-java-api:3.0.14
          docker-plugin:1.1.9
          docker-workflow:1.28
          durable-task:500.v8927d9fd99d8
          echarts-api:5.3.3-1
          email-ext:2.91
          email-ext-recipients-column:1.0
          emailext-template:1.4
          envinject:2.875.v9b_9e962da_a_ec
          envinject-api:1.199.v3ce31253ed13
          extended-read-permission:3.2
          external-monitor-job:192.ve979ca_8b_3ccd
          extra-columns:1.25
          files-found-trigger:1.5
          font-awesome-api:6.1.2-1
          git:4.11.3
          git-client:3.11.0
          git-server:1.11
          global-build-stats:1.5
          global-variable-string-parameter:1.2
          handlebars:3.0.8
          htmlpublisher:1.30
          jackson2-api:2.13.3-285.vc03c0256d517
          jakarta-activation-api:2.0.1-1
          jakarta-mail-api:2.0.1-1
          javadoc:226.v71211feb_e7e9
          javax-activation-api:1.2.0-4
          javax-mail-api:1.6.2-7
          jaxb:2.3.6-1
          jdk-tool:55.v1b_32b_6ca_f9ca
          JDK_Parameter_Plugin:1.0
          JiraTestResultReporter:177.v32b079d425fb
          jnr-posix-api:3.1.15-1
          job-dsl:1.77
          job-node-stalker:1.0.5
          jquery:1.12.4-1
          jquery-detached:1.2.1
          jquery3-api:3.6.0-4
          jsch:0.1.55.61.va_e9ee26616e7
          junit:1119.1121.vc43d0fc45561
          junit-attachments:101.v82f494a_00e9e
          junit-realtime-test-reporter:90.v7dc2c937f9a_8
          label-linked-jobs:6.0.1
          ldap:2.12
          lockable-resources:2.16
          log-parser:2.2
          mail-watcher-plugin:1.17
          mailer:435.v79ef3972b_5c7
          mailmap-resolver:0.2
          matrix-auth:2.6.8
          matrix-combinations-parameter:1.3.1
          matrix-project:772.v494f19991984
          matrixtieparent:1.2
          maven-plugin:3.19
          mercurial:2.16.2
          metrics:4.2.10-389.v93143621b_050
          mina-sshd-api-common:2.8.0-36.v8e25ce90d4b_1
          mina-sshd-api-core:2.8.0-36.v8e25ce90d4b_1
          momentjs:1.1.1
          multiple-scms:0.8
          naginator:1.18.1
          next-build-number:1.8
          nodejs:1.5.1
          nodelabelparameter:1.11.0
          nvm-wrapper:0.1.7
          pam-auth:1.10
          Parameterized-Remote-Trigger:3.1.6.3
          parameterized-trigger:2.45
          pipeline-aws:1.43
          pipeline-build-step:2.18
          pipeline-graph-analysis:195.v5812d95a_a_2f9
          pipeline-groovy-lib:612.v84da_9c54906d
          pipeline-input-step:449.v77f0e8b_845c4
          pipeline-milestone-step:101.vd572fef9d926
          pipeline-model-api:2.2114.v2654ca_721309
          pipeline-model-declarative-agent:1.1.1
          pipeline-model-definition:1.9.3
          pipeline-model-extensions:2.2114.v2654ca_721309
          pipeline-multibranch-defaults:2.1
          pipeline-npm:0.9.2
          pipeline-rest-api:2.24
          pipeline-stage-step:293.v200037eefcd5
          pipeline-stage-tags-metadata:2.2114.v2654ca_721309
          pipeline-stage-view:2.24
          plain-credentials:139.ved2b_9cf7587b
          plugin-util-api:2.17.0
          popper-api:1.16.1-3
          popper2-api:2.11.6-1
          postbuildscript:2.11.0
          powershell:1.7
          preSCMbuildstep:0.3
          publish-over:0.22
          publish-over-cifs:0.16
          publish-over-ssh:1.24
          rebuild:1.34
          resource-disposer:0.19
          rich-text-publisher-plugin:1.4
          role-strategy:561.v9846c7351a_41
          run-condition:1.5
          s3:0.12.2
          saml:2.333.vc81e525974a_c
          scm-api:621.vda_a_b_055e58f7
          scp:1.8
          script-security:1175.v4b_d517d6db_f0
          sectioned-view:1.25
          selection-tasks-plugin:1.0
          selenium:3.141.59
          selenium-builder:1.14
          seleniumhtmlreport:1.1
          seleniumrc-plugin:1.0
          sidebar-link:1.12.1
          sitemonitor:0.6
          sloccount:1.26
          snakeyaml-api:1.30.2-76.vc104f7ce9870
          soapui-pro-functional-testing:1.7
          ssh:2.6.1
          ssh-agent:295.v9ca_a_1c7cc3a_a_
          ssh-credentials:295.vced876c18eb_4
          ssh-slaves:1.834.v622da_57f702c
          ssh-steps:1.2.1
          ssh2easy:1.4
          sshd:3.242.va_db_9da_b_26a_c3
          structs:324.va_f5d6774f3a_d
          teamconcert:2.4.1
          teamconcert-git:2.0.3
          timestamper:1.16
          token-macro:308.v4f2b_ed62b_b_16
          trilead-api:1.67.vc3938a_35172f
          uno-choice:2.2.2
          validating-string-parameter:2.8
          variant:59.vf075fe829ccb
          windows-slaves:1.8.1
          workflow-aggregator:2.7
          workflow-api:1192.v2d0deb_19d212
          workflow-basic-steps:2.24
          workflow-cps:2759.v87459c4eea_ca_
          workflow-cps-global-lib:588.v576c103a_ff86
          workflow-cps-global-lib-http:2.8.0
          workflow-durable-task-step:2.39
          workflow-job:1207.ve6191ff089f8
          workflow-multibranch:716.vc692a_e52371b_
          workflow-scm-step:400.v6b_89a_1317c9a_
          workflow-step-api:639.v6eca_cd8c04a_a_
          workflow-support:838.va_3a_087b_4055b
          working-hours:1.1
          ws-cleanup:0.42
          xml-job-to-job-dsl:0.1.13
          xvfb:1.2
          yaml-axis:0.3.0




          Precise version of Java we have upgraded to:
          openjdk version "11.0.17" 2022-10-18 LTS
          OpenJDK Runtime Environment (Red_Hat-11.0.17.0.8-2.el7_9) (build 11.0.17+8-LTS)
          OpenJDK 64-Bit Server VM (Red_Hat-11.0.17.0.8-2.el7_9) (build 11.0.17+8-LTS, mixed mode, sharing)




          Jenkins was installed via yum and then to upgrade successfully to the latest LTS we upgraded via yum update.




          Web browser: Chrome
          lkis01 made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]

            Unassigned Unassigned
            lkisac01 lkis01
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: