jenkins suddenly reported an error,The specific error is as follows:

java.lang.ClassFormatError: Name index 130 in LocalVariableTypeTable has bad constant type in class file hudson/model/Items
    at hudson.model.ItemGroup.allItems(ItemGroup.java:148)
    at hudson.tasks.ArtifactArchiver$Migrator.onLoaded(ArtifactArchiver.java:386)
    at jenkins.model.Jenkins.<init>(Jenkins.java:1040)
    at hudson.model.Hudson.<init>(Hudson.java:86)
    at hudson.model.Hudson.<init>(Hudson.java:82)
    at hudson.WebAppMain$3.run(WebAppMain.java:247)
Caused: hudson.util.HudsonFailedToLoad
    at hudson.WebAppMain$3.run(WebAppMain.java:261)

and journalctl log error as follows:

WARNING        jenkins.model.Jenkins$5#runTask: Loading plugin Maven Integration plugin v3.23 (maven-plugin) failed perhaps due to plugin dependency
 Also:   java.io.IOException: CRC error while extracting entry from JAR file
                 at java.base/jdk.internal.loader.URLClassPath$JarLoader$2.getBytes(URLClassPath.java:886)
                 at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
 java.lang.ClassFormatError: Name index 130 in LocalVariableTypeTable has bad constant type in class file hudson/model/Items
         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:576)
         at hudson.util.MaskingClassLoader.loadClass(MaskingClassLoader.java:80)
         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:576)
         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
         at hudson.maven.PluginImpl.start(PluginImpl.java:44)
         at hudson.ClassicPluginStrategy.startPlugin(ClassicPluginStrategy.java:417)
         at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:406)
 Caused: java.io.IOException: Failed to initialize
         at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:409)
         at hudson.PluginManager$2$1$1.run(PluginManager.java:556)
         at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:177)
         at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:305)
         at jenkins.model.Jenkins$5.runTask(Jenkins.java:1164)
         at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:221)
         at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:120)
         at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
         at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
         at java.base/java.lang.Thread.run(Thread.java:829)
 2024-02-27 11:24:01.516+0000 [id=44]        WARNING        hudson.ExtensionFinder$Sezpoz#scout: Failed to scout jenkins.model.BuildDiscarderProperty$DescriptorImpl
 Also:   java.io.IOException: CRC error while extracting entry from JAR file
                 at java.base/jdk.internal.loader.URLClassPath$JarLoader$2.getBytes(URLClassPath.java:886)
                 at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
 java.lang.ClassFormatError: Name index 130 in LocalVariableTypeTable has bad constant type in class file hudson/model/Items
         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)

I tried to start jenkins using java11 but failed,How do I troubleshoot the problem or do anything to get Jenkins back to normal,please help me! thanks!

0

There are 0 best solutions below