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

Jenkins 2.410 fails to start if Synopsys detect plugin 8.0.0 is installed

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker 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)

       

       

        1. plugins-reporter.txt
          4 kB
        2. run-jenkins.sh
          0.9 kB
        3. plugins.txt
          3 kB

          [JENKINS-71480] Jenkins 2.410 fails to start if Synopsys detect plugin 8.0.0 is installed

          Alexander created issue -
          Alexander made changes -
          Environment Original: centos 7,amazon cottetto 11.0.19.7.1 New: 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
          Mark Waite made changes -
          Attachment New: plugins.txt [ 60610 ]
          Mark Waite made changes -
          Attachment New: run-jenkins.sh [ 60611 ]
          Alexander made changes -
          Attachment New: plugins-reporter.txt [ 60622 ]
          Mark Waite made changes -
          Component/s New: blackduck-detect-plugin [ 23145 ]
          Component/s Original: core [ 15593 ]
          Mark Waite made changes -
          Summary Original: Jenkins fails to start after update to 2.410 New: Jenkins fails to start after update to 2.410 if Synopsys detect plugin is installed
          Mark Waite made changes -
          Summary Original: Jenkins fails to start after update to 2.410 if Synopsys detect plugin is installed New: Jenkins 2.410 fails to start if Synopsys detect plugin is installed
          Mark Waite made changes -
          Summary Original: Jenkins 2.410 fails to start if Synopsys detect plugin is installed New: Jenkins 2.410 fails to start if Synopsys detect plugin 8.0.0 is installed
          Dheeraj made changes -
          Assignee New: Dheeraj [ dmamidisynopsys ]
          Dheeraj made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]

            dmamidisynopsys Dheeraj
            asr Alexander
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: