-
Bug
-
Resolution: Fixed
-
Blocker
-
None
-
Operating system: CentOS release 7
JRE running Jenkins: amazon cottetto 11.0.19.7.1
Jenkins version: 410(updated from 2.409), installed via yum from repository
After updating Jenkins to 2.410 via yum update, jenkins no longer starts.
The log shows these two first errors:
h.ExtensionFinder$GuiceFinder#<init>: Failed to create Guice container from all the plugins com.google.inject.CreationException: Unable to create injector, see the following errors: 1) [Guice/MissingConstructor]: No injectable constructor for type BuildQueueWidget. class BuildQueueWidget does not have a @Inject annotated constructor or a no-arg constructor. Requested by: 1 : BuildQueueWidget.class(BuildQueueWidget.java:56) at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:575) Learn more: https://github.com/google/guice/wiki/MISSING_CONSTRUCTOR 2) [Guice/MissingConstructor]: No injectable constructor for type ExecutorsWidget. class ExecutorsWidget does not have a @Inject annotated constructor or a no-arg constructor. Requested by: 1 : ExecutorsWidget.class(ExecutorsWidget.java:28) at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:575) Learn more: https://github.com/google/guice/wiki/MISSING_CONSTRUCTOR 2 errors ====================== Full classname legend: ====================== BuildQueueWidget: "jenkins.widgets.BuildQueueWidget" ExecutorsWidget: "jenkins.widgets.ExecutorsWidget" ======================== End of classname legend: ======================== at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:589) at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:163) at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110) at com.google.inject.Guice.createInjector(Guice.java:87) at com.google.inject.Guice.createInjector(Guice.java:69) at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:282) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.lang.Class.newInstance(Class.java:584) at net.java.sezpoz.IndexItem.instance(IndexItem.java:181) at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:748) at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:734) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:344) at hudson.ExtensionList.load(ExtensionList.java:384) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:320) at hudson.ExtensionList.getComponents(ExtensionList.java:184) at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1197) at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:88) at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:108) at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:116) at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:108) at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:182) 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) 2023-06-19 12:38:42.529+0000 [id=34] WARNING hudson.ExtensionFinder$Sezpoz#_find: Failed to load hudson.ExtensionFinder$GuiceFinder com.google.inject.CreationException: Unable to create injector, see the following errors: 1) [Guice/MissingConstructor]: No injectable constructor for type Jenkins. class Jenkins does not have a @Inject annotated constructor or a no-arg constructor. Requested by: 1 : Jenkins.class(Jenkins.java:341) at Jenkins$EnforceSlaveAgentPortAdministrativeMonitor.j(Jenkins.java:1364) \_ for field j at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:575) Learn more: https://github.com/google/guice/wiki/MISSING_CONSTRUCTOR 1 error ====================== Full classname legend: ====================== Jenkins: "jenkins.model.Jenkins" Jenkins$EnforceSlaveAgentPortAdministrativeMonitor: "jenkins.model.Jenkins$EnforceSlaveAgentPortAdministrativeMonitor" ======================== End of classname legend: ======================== at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:589) at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:163) at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110) at com.google.inject.Guice.createInjector(Guice.java:87) at com.google.inject.Guice.createInjector(Guice.java:69) at com.google.inject.Guice.createInjector(Guice.java:59) at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:288) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.lang.Class.newInstance(Class.java:584) at net.java.sezpoz.IndexItem.instance(IndexItem.java:181) Caused: java.lang.InstantiationException at net.java.sezpoz.IndexItem.instance(IndexItem.java:191) at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:748) at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:734) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:344) at hudson.ExtensionList.load(ExtensionList.java:384) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:320) at hudson.ExtensionList.getComponents(ExtensionList.java:184) at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1197) at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:88) at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:108) at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:116) at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:108) at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:182) 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)