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

GitHub plugin runs Migration prior to EXTENSIONS_AUGMENTED and can cause Jenkins instance to fail to start

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • github-plugin
    • Ubuntu 14.04
      openjdk-7-jre-headless
      Jenkins 2
      credentials-plugin 2.1.4

      Hi,

      When I switched from Local auth to LDAP auth this happen :
      (rollback to local auth does not solve the issue)

      webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
      Jul 05, 2016 4:08:12 PM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: Logging initialized @500ms
      Jul 05, 2016 4:08:12 PM winstone.Logger logInternal
      INFO: Beginning extraction from war file
      Jul 05, 2016 4:08:12 PM org.eclipse.jetty.util.log.JavaUtilLog warn
      WARNING: Empty contextPath
      Jul 05, 2016 4:08:12 PM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: jetty-9.2.z-SNAPSHOT
      Jul 05, 2016 4:08:13 PM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
      Jenkins home directory: /var/lib/jenkins found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
      Jul 05, 2016 4:08:14 PM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: Started w.@4cbd23c8{/,file:/var/lib/jenkins/war/,AVAILABLE}{/var/lib/jenkins/war}
      Jul 05, 2016 4:08:14 PM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: Started ServerConnector@68aee2a2{HTTP/1.1}{0.0.0.0:8080}
      Jul 05, 2016 4:08:14 PM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: Started @1930ms
      Jul 05, 2016 4:08:14 PM winstone.Logger logInternal
      INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled
      Jul 05, 2016 4:08:14 PM jenkins.InitReactorRunner$1 onAttained
      INFO: Started initialization
      Jul 05, 2016 4:08:15 PM jenkins.InitReactorRunner$1 onAttained
      INFO: Listed all plugins
      Jul 05, 2016 4:08:16 PM hudson.plugins.ansicolor.PluginImpl start
      INFO: AnsiColor: eliminating boring output (https://github.com/dblock/jenkins-ansicolor-plugin)
      Jul 05, 2016 4:08:16 PM ruby.RubyRuntimePlugin start
      INFO: Injecting JRuby into XStream
      Jul 05, 2016 4:08:22 PM org.terracotta.jenkins.plugins.postcompleted.PostCompletedPlugin start
      INFO: Starting PostCompletedPlugin
      Jul 05, 2016 4:08:28 PM jenkins.InitReactorRunner$1 onAttained
      INFO: Prepared all plugins
      Jul 05, 2016 4:08:30 PM org.jenkinsci.plugins.sysloglogger.SyslogLoggerPlugin applySettings
      INFO: Jenkins configured to output log messages to syslog server 172.17.42.1:514 on transport UDP
      Jul 05, 2016 4:08:30 PM hudson.ExtensionComponent compareTo
      WARNING: null
      java.lang.NoSuchMethodError: com.cloudbees.plugins.credentials.Messages.CredentialsProviderFilter_None_DisplayName()Ljava/lang/String;
      	at com.cloudbees.plugins.credentials.CredentialsProviderFilter$None$DescriptorImpl.getDisplayName(CredentialsProviderFilter.java:161)
      	at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:97)
      	at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:42)
      	at java.util.ComparableTimSort.binarySort(ComparableTimSort.java:232)
      	at java.util.ComparableTimSort.sort(ComparableTimSort.java:176)
      	at java.util.ComparableTimSort.sort(ComparableTimSort.java:146)
      	at java.util.Arrays.sort(Arrays.java:472)
      	at java.util.Collections.sort(Collections.java:155)
      	at hudson.ExtensionList.sort(ExtensionList.java:369)
      	at hudson.ExtensionList.ensureLoaded(ExtensionList.java:289)
      	at hudson.ExtensionList.getComponents(ExtensionList.java:167)
      	at hudson.DescriptorExtensionList.load(DescriptorExtensionList.java:185)
      	at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
      	at hudson.ExtensionList.iterator(ExtensionList.java:156)
      	at hudson.ExtensionList.get(ExtensionList.java:147)
      	at com.cloudbees.jenkins.GitHubPushTrigger$DescriptorImpl.get(GitHubPushTrigger.java:329)
      	at org.jenkinsci.plugins.github.migration.Migrator.migrate(Migrator.java:40)
      	at org.jenkinsci.plugins.github.GitHubPlugin.postInitialize(GitHubPlugin.java:39)
      	at hudson.PluginManager$2$1$2.run(PluginManager.java:429)
      	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:1009)
      	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:1145)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at java.lang.Thread.run(Thread.java:745)
      
      

      Someone have an idea ?

      Regards,

      Cyril

            lanwen Kirill Merkushev
            feraudet Cyril Feraudet
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: