'Exception from Jenkins during initialization
I am running a Jenkins server based on https://hub.docker.com/r/jenkins/jenkins LTS. While running version 2.332.1, I have noticed the following exceptions during initialization, which I have not seen before.
Any help regarding how to solve this is highly appreciated.
Attaching to jenkins-server_jenkins_1
jenkins_1 | Running from: /usr/share/jenkins/jenkins.war
jenkins_1 | webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
jenkins_1 | 2022-05-03 12:24:54.755+0000 [id=1] INFO org.eclipse.jetty.util.log.Log#initialized: Logging initialized @407ms to org.eclipse.jetty.util.log.JavaUtilLog
jenkins_1 | 2022-05-03 12:24:54.828+0000 [id=1] INFO winstone.Logger#logInternal: Beginning extraction from war file
jenkins_1 | 2022-05-03 12:24:54.855+0000 [id=1] WARNING o.e.j.s.handler.ContextHandler#setContextPath: Empty contextPath
jenkins_1 | 2022-05-03 12:24:54.907+0000 [id=1] INFO org.eclipse.jetty.server.Server#doStart: jetty-9.4.43.v20210629; built: 2021-06-30T11:07:22.254Z; git: 526006ecfa3af7f1a27ef3a288e2bef7ea9dd7e8; jvm 11.0.14.1+1
jenkins_1 | 2022-05-03 12:24:55.131+0000 [id=1] INFO o.e.j.w.StandardDescriptorProcessor#visitServlet: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
jenkins_1 | 2022-05-03 12:24:55.163+0000 [id=1] INFO o.e.j.s.s.DefaultSessionIdManager#doStart: DefaultSessionIdManager workerName=node0
jenkins_1 | 2022-05-03 12:24:55.163+0000 [id=1] INFO o.e.j.s.s.DefaultSessionIdManager#doStart: No SessionScavenger set, using defaults
jenkins_1 | 2022-05-03 12:24:55.164+0000 [id=1] INFO o.e.j.server.session.HouseKeeper#startScavenging: node0 Scavenging every 600000ms
jenkins_1 | 2022-05-03 12:24:55.548+0000 [id=1] INFO hudson.WebAppMain#contextInitialized: Jenkins home directory: /var/jenkins_home found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
jenkins_1 | 2022-05-03 12:24:55.707+0000 [id=1] INFO o.e.j.s.handler.ContextHandler#doStart: Started w.@74cf8b28{Jenkins v2.332.2,/,file:///var/jenkins_home/war/,AVAILABLE}{/var/jenkins_home/war}
jenkins_1 | 2022-05-03 12:24:55.735+0000 [id=1] INFO o.e.j.server.AbstractConnector#doStart: Started ServerConnector@6c6cb480{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
jenkins_1 | 2022-05-03 12:24:55.735+0000 [id=1] INFO org.eclipse.jetty.server.Server#doStart: Started @1389ms
jenkins_1 | 2022-05-03 12:24:55.744+0000 [id=24] INFO winstone.Logger#logInternal: Winstone Servlet Engine running: controlPort=disabled
jenkins_1 | 2022-05-03 12:24:55.975+0000 [id=30] INFO jenkins.InitReactorRunner$1#onAttained: Started initialization
jenkins_1 | 2022-05-03 12:24:56.145+0000 [id=29] INFO hudson.ClassicPluginStrategy#createPluginWrapper: Plugin discard-old-build.jpi is disabled
jenkins_1 | 2022-05-03 12:24:56.231+0000 [id=29] INFO jenkins.InitReactorRunner$1#onAttained: Listed all plugins
jenkins_1 | 2022-05-03 12:24:58.245+0000 [id=34] WARNING hudson.ExtensionFinder$Sezpoz#scout: Failed to scout org.jenkinsci.plugins.pipeline.modeldefinition.endpoints.ModelConverterAction
jenkins_1 | java.lang.ClassNotFoundException: com.github.fge.jsonschema.tree.JsonTree
jenkins_1 | at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1402)
jenkins_1 | at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1357)
jenkins_1 | at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1112)
jenkins_1 | at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
jenkins_1 | Caused: java.lang.NoClassDefFoundError: com/github/fge/jsonschema/tree/JsonTree
jenkins_1 | at java.base/java.lang.Class.forName0(Native Method)
jenkins_1 | at java.base/java.lang.Class.forName(Class.java:398)
jenkins_1 | at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:730)
jenkins_1 | at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:352)
jenkins_1 | at hudson.ExtensionList.load(ExtensionList.java:384)
jenkins_1 | at hudson.ExtensionList.ensureLoaded(ExtensionList.java:320)
jenkins_1 | at hudson.ExtensionList.getComponents(ExtensionList.java:184)
jenkins_1 | at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1188)
jenkins_1 | at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:88)
jenkins_1 | at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:108)
jenkins_1 | at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:115)
jenkins_1 | at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:108)
jenkins_1 | at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:183)
jenkins_1 | at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:121)
jenkins_1 | at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
jenkins_1 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
jenkins_1 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
jenkins_1 | at java.base/java.lang.Thread.run(Thread.java:829)
jenkins_1 | 2022-05-03 12:24:59.388+0000 [id=34] WARNING h.ExtensionFinder$GuiceFinder$SezpozModule#configure: Failed to load org.jenkinsci.plugins.pipeline.modeldefinition.endpoints.ModelConverterAction
jenkins_1 | java.lang.ClassNotFoundException: com.github.fge.jsonschema.tree.JsonTree
jenkins_1 | at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1402)
jenkins_1 | at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1357)
jenkins_1 | at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1112)
jenkins_1 | at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
jenkins_1 | Caused: java.lang.NoClassDefFoundError: com/github/fge/jsonschema/tree/JsonTree
jenkins_1 | at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
jenkins_1 | at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3137)
jenkins_1 | at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2357)
jenkins_1 | at hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:501)
jenkins_1 | at hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:487)
jenkins_1 | at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:531)
jenkins_1 | at com.google.inject.AbstractModule.configure(AbstractModule.java:64)
jenkins_1 | at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:409)
jenkins_1 | at com.google.inject.spi.Elements.getElements(Elements.java:108)
jenkins_1 | at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:160)
jenkins_1 | at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)
jenkins_1 | at com.google.inject.Guice.createInjector(Guice.java:87)
jenkins_1 | at com.google.inject.Guice.createInjector(Guice.java:69)
jenkins_1 | at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:281)
jenkins_1 | at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
jenkins_1 | at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
jenkins_1 | at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
jenkins_1 | at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
jenkins_1 | at java.base/java.lang.Class.newInstance(Class.java:584)
jenkins_1 | at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
jenkins_1 | at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:706)
jenkins_1 | at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:692)
jenkins_1 | at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:358)
jenkins_1 | at hudson.ExtensionList.load(ExtensionList.java:384)
jenkins_1 | at hudson.ExtensionList.ensureLoaded(ExtensionList.java:320)
jenkins_1 | at hudson.ExtensionList.getComponents(ExtensionList.java:184)
jenkins_1 | at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1188)
jenkins_1 | at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:88)
jenkins_1 | at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:108)
jenkins_1 | at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:115)
jenkins_1 | at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:108)
jenkins_1 | at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:183)
jenkins_1 | at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:121)
jenkins_1 | at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
jenkins_1 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
jenkins_1 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
jenkins_1 | at java.base/java.lang.Thread.run(Thread.java:829)
jenkins_1 | 2022-05-03 12:25:00.320+0000 [id=34] INFO jenkins.InitReactorRunner$1#onAttained: Prepared all plugins
jenkins_1 | 2022-05-03 12:25:00.345+0000 [id=37] INFO jenkins.InitReactorRunner$1#onAttained: Started all plugins
jenkins_1 | 2022-05-03 12:25:00.369+0000 [id=34] INFO jenkins.InitReactorRunner$1#onAttained: Augmented all extensions
How do I find out what causes this and how to correct it?
Solution 1:[1]
I found the reason. The "Pipeline: Nodes and Processes" plugin was not updated because Jenkins said it was incompatible. After updating it the exception is gone, and it seems like the whole system is still running
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Tue Henriksen |