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

Jenkins 1.651.1 won't start after plugins update

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • core
    • None
    • Jenkins ver. 1.651.1, java 1.8.0_77 (build 1.8.0_77-b03)

      Today I have upgraded plugins as usually via update center and restart a Jenkins. And now it won't start.

      In Jenkins log I get the following message

      Running from: /usr/share/jenkins/jenkins.war
      May 18, 2016 12:05:39 PM winstone.Logger logInternal
      INFO: Beginning extraction from war file
      May 18, 2016 12:05:39 PM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: jetty-winstone-2.9
      May 18, 2016 12:05:41 PM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
      Jenkins home directory: /var/lib/jenkins found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
      May 18, 2016 12:05:42 PM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: Started SelectChannelConnector@0.0.0.0:8080
      May 18, 2016 12:05:42 PM winstone.Logger logInternal
      INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled
      May 18, 2016 12:05:43 PM jenkins.InitReactorRunner$1 onAttained
      INFO: Started initialization
      May 18, 2016 12:05:43 PM jenkins.InitReactorRunner$1 onAttained
      INFO: Listed all plugins
      May 18, 2016 12:05:43 PM jenkins.InitReactorRunner$1 onAttained
      INFO: Prepared all plugins
      May 18, 2016 12:05:49 PM hudson.ExtensionFinder$GuiceFinder <init>
      SEVERE: Failed to create Guice container from all the plugins
      com.google.inject.internal.guava.collect.$ComputationException: java.lang.NoClassDefFoundError: com/cloudbees/plugins/flow/FlowRun
              at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:397)
              at com.google.inject.internal.FailableCache.get(FailableCache.java:49)
              at com.google.inject.internal.MembersInjectorStore.get(MembersInjectorStore.java:66)
              at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:74)
              at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:29)
              at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:37)
              at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:33)
              at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:38)
              at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
              at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
              at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
              at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
              at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
              at com.google.inject.internal.FailableCache.get(FailableCache.java:49)
              at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:50)
              at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:137)
              at com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:537)
              at com.google.inject.internal.AbstractBindingProcessor$Processor$1.run(AbstractBindingProcessor.java:160)
              at com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:44)
              at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:123)
              at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)
              at com.google.inject.Guice.createInjector(Guice.java:96)
              at com.google.inject.Guice.createInjector(Guice.java:73)
              at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:280)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
              at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
              at java.lang.Class.newInstance(Class.java:442)
              at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
              at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:640)
              at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:615)
              at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:389)
              at hudson.ExtensionList.load(ExtensionList.java:349)
              at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
              at hudson.ExtensionList.iterator(ExtensionList.java:156)
              at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:382)
              at hudson.ExtensionList.load(ExtensionList.java:349)
              at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
              at hudson.ExtensionList.iterator(ExtensionList.java:156)
              at jenkins.model.Jenkins.getDescriptorByType(Jenkins.java:1232)
              at hudson.plugins.copyartifact.BuildSelectorParameter.initAliases(BuildSelectorParameter.java:156)
              at hudson.plugins.copyartifact.CopyArtifactPlugin.postInitialize(CopyArtifactPlugin.java:35)
              at hudson.PluginManager$2$1$2.run(PluginManager.java:424)
              at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
              at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
              at jenkins.model.Jenkins$8.runTask(Jenkins.java:925)
              at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
              at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.NoClassDefFoundError: com/cloudbees/plugins/flow/FlowRun
              at java.lang.Class.getDeclaredMethods0(Native Method)
              at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
              at java.lang.Class.getDeclaredMethods(Class.java:1975)
              at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:674)
              at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:366)
              at com.google.inject.internal.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:91)
              at com.google.inject.internal.MembersInjectorStore.access$000(MembersInjectorStore.java:35)
              at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:43)
              at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:40)
              at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:38)
              at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
              at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
              at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
              at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
              at com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
              ... 51 more
      Caused by: java.lang.ClassNotFoundException: com.cloudbees.plugins.flow.FlowRun
              at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1376)
              at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
              at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
              ... 66 more
      
      May 18, 2016 12:05:49 PM hudson.ExtensionFinder$Sezpoz _find
      WARNING: Failed to load hudson.ExtensionFinder$GuiceFinder
      java.lang.InstantiationException: com.google.inject.CreationException: Guice creation errors:
      
      1) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
        at jenkins.model.Jenkins.class(Jenkins.java:307)
        while locating jenkins.model.Jenkins
          for field at jenkins.diagnostics.PinningIsBlockingBundledPluginMonitor.jenkins(PinningIsBlockingBundledPluginMonitor.java:19)
        at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:514)
      
      2) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
        at jenkins.model.Jenkins.class(Jenkins.java:307)
        while locating jenkins.model.Jenkins
          for field at jenkins.security.s2m.MasterKillSwitchConfiguration.jenkins(MasterKillSwitchConfiguration.java:18)
        at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:514)
      
      3) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
        at jenkins.model.Jenkins.class(Jenkins.java:307)
        while locating jenkins.model.Jenkins
          for field at jenkins.security.s2m.AdminCallableMonitor.jenkins(AdminCallableMonitor.java:31)
        at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:514)
      
      3 errors
              at net.java.sezpoz.IndexItem.instance(IndexItem.java:191)
              at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:640)
              at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:615)
              at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:389)
              at hudson.ExtensionList.load(ExtensionList.java:349)
              at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
              at hudson.ExtensionList.iterator(ExtensionList.java:156)
              at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:382)
              at hudson.ExtensionList.load(ExtensionList.java:349)
              at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
              at hudson.ExtensionList.iterator(ExtensionList.java:156)
              at jenkins.model.Jenkins.getDescriptorByType(Jenkins.java:1232)
              at hudson.plugins.copyartifact.BuildSelectorParameter.initAliases(BuildSelectorParameter.java:156)
              at hudson.plugins.copyartifact.CopyArtifactPlugin.postInitialize(CopyArtifactPlugin.java:35)
              at hudson.PluginManager$2$1$2.run(PluginManager.java:424)
              at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
              at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
              at jenkins.model.Jenkins$8.runTask(Jenkins.java:925)
              at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
              at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
      Caused by: com.google.inject.CreationException: Guice creation errors:
      
      1) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
        at jenkins.model.Jenkins.class(Jenkins.java:307)
        while locating jenkins.model.Jenkins
          for field at jenkins.diagnostics.PinningIsBlockingBundledPluginMonitor.jenkins(PinningIsBlockingBundledPluginMonitor.java:19)
        at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:514)
      
      2) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
        at jenkins.model.Jenkins.class(Jenkins.java:307)
        while locating jenkins.model.Jenkins
          for field at jenkins.security.s2m.MasterKillSwitchConfiguration.jenkins(MasterKillSwitchConfiguration.java:18)
        at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:514)
      
      3) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
        at jenkins.model.Jenkins.class(Jenkins.java:307)
        while locating jenkins.model.Jenkins
          for field at jenkins.security.s2m.AdminCallableMonitor.jenkins(AdminCallableMonitor.java:31)
        at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:514)
      
      3 errors
              at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:448)
              at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:155)
              at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)
              at com.google.inject.Guice.createInjector(Guice.java:96)
              at com.google.inject.Guice.createInjector(Guice.java:73)
              at com.google.inject.Guice.createInjector(Guice.java:62)
              at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:285)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
              at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
              at java.lang.Class.newInstance(Class.java:442)
              at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
              ... 22 more
      
      May 18, 2016 12:05:49 PM jenkins.InitReactorRunner$1 onTaskFailed
      SEVERE: Failed Initializing plugin copyartifact
      java.lang.NullPointerException
              at hudson.plugins.copyartifact.BuildSelectorParameter.initAliases(BuildSelectorParameter.java:156)
              at hudson.plugins.copyartifact.CopyArtifactPlugin.postInitialize(CopyArtifactPlugin.java:35)
              at hudson.PluginManager$2$1$2.run(PluginManager.java:424)
              at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
              at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
              at jenkins.model.Jenkins$8.runTask(Jenkins.java:925)
              at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
              at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
      
      May 18, 2016 12:05:49 PM jenkins.InitReactorRunner$1 onAttained
      INFO: Started all plugins
      May 18, 2016 12:05:49 PM jenkins.InitReactorRunner$1 onTaskFailed
      SEVERE: Failed PluginImpl.init
      java.lang.Error: java.lang.reflect.InvocationTargetException
              at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:110)
              at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:176)
              at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
              at jenkins.model.Jenkins$8.runTask(Jenkins.java:925)
              at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
              at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.reflect.InvocationTargetException
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:498)
              at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:106)
              ... 8 more
      Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
              at java.util.ArrayList.rangeCheck(ArrayList.java:653)
              at java.util.ArrayList.get(ArrayList.java:429)
              at hudson.ExtensionList.get(ExtensionList.java:171)
              at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1347)
              at hudson.maven.PluginImpl.init(PluginImpl.java:58)
              ... 13 more
      
      May 18, 2016 12:05:49 PM jenkins.InitReactorRunner$1 onTaskFailed
      SEVERE: Failed GitSCM.onLoaded
      java.lang.Error: java.lang.reflect.InvocationTargetException
              at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:110)
              at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:176)
              at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
              at jenkins.model.Jenkins$8.runTask(Jenkins.java:925)
              at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
              at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.reflect.InvocationTargetException
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:498)
              at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:106)
              ... 8 more
      Caused by: java.lang.NullPointerException
              at hudson.plugins.git.GitSCM.onLoaded(GitSCM.java:1734)
              ... 13 more
      
      May 18, 2016 12:05:49 PM hudson.util.BootFailure publish
      SEVERE: Failed to initialize Jenkins
      hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.InvocationTargetException
              at hudson.WebAppMain$3.run(WebAppMain.java:237)
      Caused by: org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.InvocationTargetException
              at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:269)
              at jenkins.InitReactorRunner.run(InitReactorRunner.java:44)
              at jenkins.model.Jenkins.executeReactor(Jenkins.java:936)
              at jenkins.model.Jenkins.<init>(Jenkins.java:817)
              at hudson.model.Hudson.<init>(Hudson.java:83)
              at hudson.model.Hudson.<init>(Hudson.java:79)
              at hudson.WebAppMain$3.run(WebAppMain.java:225)
      Caused by: java.lang.Error: java.lang.reflect.InvocationTargetException
              at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:110)
              at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:176)
              at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
              at jenkins.model.Jenkins$8.runTask(Jenkins.java:925)
              at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
              at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.reflect.InvocationTargetException
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:498)
              at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:106)
              ... 8 more
      Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
              at java.util.ArrayList.rangeCheck(ArrayList.java:653)
              at java.util.ArrayList.get(ArrayList.java:429)
              at hudson.ExtensionList.get(ExtensionList.java:171)
              at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1347)
              at hudson.maven.PluginImpl.init(PluginImpl.java:58)
              ... 13 more
      
      May 18, 2016 12:05:49 PM jenkins.InitReactorRunner$1 onAttained
      INFO: Augmented all extensions
      

      I can't find out the root of the issue. Please advise.

            Unassigned Unassigned
            alex_hha Alex Domoradov
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: