timja / jenkins-gh-issues-poc-06-18

0 stars 0 forks source link

[JENKINS-34013] Errors after upgrading Jenkins from "1.0" to 2.0-beta-2 #8070

Open timja opened 8 years ago

timja commented 8 years ago

Steps to reproduce

  1. Define pristine Jenkins home directory
  2. Run Jenkins 1.532.3
  3. Save the Global Security configuration page once to get a config.xml declaring 1.0
  4. Kill Jenkins
  5. Run Jenkins 2.0-beta-2 on the same Jenkins home

Expected result

Upgrading works.

Actual result

Jenkins spews warnings

$ java -jar Jenkins/jenkins-2.0-beta-2.war 
Running from: /Users/danielbeck/Jenkins/jenkins-2.0-beta-2.war
webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
Apr 05, 2016 1:08:32 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Logging initialized @399ms
Apr 05, 2016 1:08:32 AM winstone.Logger logInternal
INFO: Beginning extraction from war file
Apr 05, 2016 1:08:34 AM org.eclipse.jetty.util.log.JavaUtilLog warn
WARNING: Empty contextPath
Apr 05, 2016 1:08:34 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: jetty-9.2.z-SNAPSHOT
Apr 05, 2016 1:08:35 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
Jenkins home directory: /Users/danielbeck/JENKINS-33773-Home found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
Apr 05, 2016 1:08:36 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Started w.@25a32b76{/,file:/Users/danielbeck/JENKINS-33773-Home/war/,AVAILABLE}{/Users/danielbeck/JENKINS-33773-Home/war}
Apr 05, 2016 1:08:36 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Started ServerConnector@4db6d08b{HTTP/1.1}{0.0.0.0:8080}
Apr 05, 2016 1:08:36 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Started @3725ms
Apr 05, 2016 1:08:36 AM winstone.Logger logInternal
INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled
Apr 05, 2016 1:08:36 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Apr 05, 2016 1:08:36 AM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Apr 05, 2016 1:08:36 AM hudson.ExtensionFinder$Sezpoz scout
WARNING: Failed to scout hudson.maven.MavenModuleSet
java.lang.NoClassDefFoundError: hudson/tasks/junit/JUnitResultArchiver
    at hudson.maven.MavenModuleSet$DescriptorImpl.(MavenModuleSet.java:1320)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:270)
    at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:672)
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:476)
    at hudson.ExtensionList.load(ExtensionList.java:349)
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
    at hudson.ExtensionList.getComponents(ExtensionList.java:167)
    at jenkins.model.Jenkins$9.onInitMilestoneAttained(Jenkins.java:1027)
    at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:79)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:104)
    at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:176)
    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:744)
Caused by: java.lang.ClassNotFoundException: hudson.tasks.junit.JUnitResultArchiver
    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:358)
    ... 16 more

Apr 05, 2016 1:08:38 AM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Apr 05, 2016 1:08:38 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Apr 05, 2016 1:08:38 AM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Apr 05, 2016 1:08:38 AM hudson.ExtensionFinder$GuiceFinder instantiate
WARNING: Failed to load hudson.maven.MavenModuleSet
java.lang.InstantiationException: java.lang.NoClassDefFoundError: Could not initialize class hudson.maven.MavenModuleSet$DescriptorImpl
    at net.java.sezpoz.IndexItem.instance(IndexItem.java:193)
    at hudson.ExtensionFinder$GuiceFinder.instantiate(ExtensionFinder.java:353)
    at hudson.ExtensionFinder$GuiceFinder.access$700(ExtensionFinder.java:232)
    at hudson.ExtensionFinder$GuiceFinder$SezpozModule$1.get(ExtensionFinder.java:529)
    at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:55)
    at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:66)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:47)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
    at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
    at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:1005)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1051)
    at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:1001)
    at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
    at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:482)
    at hudson.ExtensionList.load(ExtensionList.java:349)
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:287)
    at hudson.ExtensionList.iterator(ExtensionList.java:156)
    at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    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:744)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class hudson.maven.MavenModuleSet$DescriptorImpl
    at hudson.maven.MavenModuleSet.(MavenModuleSet.java:1217)
    at sun.misc.Unsafe.ensureClassInitialized(Native Method)
    at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43)
    at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:140)
    at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1057)
    at java.lang.reflect.Field.getFieldAccessor(Field.java:1038)
    at java.lang.reflect.Field.get(Field.java:379)
    at net.java.sezpoz.IndexItem.instance(IndexItem.java:185)
    ... 36 more

Apr 05, 2016 1:08:39 AM hudson.ExtensionComponent compareTo
WARNING: null
java.lang.NoSuchMethodError: hudson.model.Messages.ExternalJob_DisplayName()Ljava/lang/String;
    at hudson.model.ExternalJob$DescriptorImpl.getDisplayName(ExternalJob.java:120)
    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.iterator(ExtensionList.java:156)
    at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    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:744)

Apr 05, 2016 1:08:39 AM hudson.ExtensionComponent compareTo
WARNING: null
java.lang.NoSuchMethodError: hudson.model.Messages.ExternalJob_DisplayName()Ljava/lang/String;
    at hudson.model.ExternalJob$DescriptorImpl.getDisplayName(ExternalJob.java:120)
    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.iterator(ExtensionList.java:156)
    at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    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:744)

Apr 05, 2016 1:08:39 AM hudson.ExtensionComponent compareTo
WARNING: null
java.lang.NoSuchMethodError: hudson.model.Messages.ExternalJob_DisplayName()Ljava/lang/String;
    at hudson.model.ExternalJob$DescriptorImpl.getDisplayName(ExternalJob.java:120)
    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.iterator(ExtensionList.java:156)
    at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    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:744)

Apr 05, 2016 1:08:39 AM hudson.ExtensionComponent compareTo
WARNING: null
java.lang.NoSuchMethodError: hudson.model.Messages.ExternalJob_DisplayName()Ljava/lang/String;
    at hudson.model.ExternalJob$DescriptorImpl.getDisplayName(ExternalJob.java:120)
    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.iterator(ExtensionList.java:156)
    at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    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:744)

Apr 05, 2016 1:08:39 AM hudson.ExtensionComponent compareTo
WARNING: null
java.lang.NoSuchMethodError: hudson.model.Messages.ExternalJob_DisplayName()Ljava/lang/String;
    at hudson.model.ExternalJob$DescriptorImpl.getDisplayName(ExternalJob.java:120)
    at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:97)
    at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:42)
    at java.util.ComparableTimSort.mergeLo(ComparableTimSort.java:654)
    at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:451)
    at java.util.ComparableTimSort.mergeCollapse(ComparableTimSort.java:376)
    at java.util.ComparableTimSort.sort(ComparableTimSort.java:182)
    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.iterator(ExtensionList.java:156)
    at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    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:744)

Apr 05, 2016 1:08:39 AM hudson.ExtensionComponent compareTo
WARNING: null
java.lang.NoSuchMethodError: hudson.model.Messages.ExternalJob_DisplayName()Ljava/lang/String;
    at hudson.model.ExternalJob$DescriptorImpl.getDisplayName(ExternalJob.java:120)
    at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:97)
    at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:42)
    at java.util.ComparableTimSort.mergeLo(ComparableTimSort.java:654)
    at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:451)
    at java.util.ComparableTimSort.mergeCollapse(ComparableTimSort.java:376)
    at java.util.ComparableTimSort.sort(ComparableTimSort.java:182)
    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.iterator(ExtensionList.java:156)
    at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    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:744)

Apr 05, 2016 1:08:39 AM hudson.ExtensionComponent compareTo
WARNING: null
java.lang.NoSuchMethodError: hudson.model.Messages.ExternalJob_DisplayName()Ljava/lang/String;
    at hudson.model.ExternalJob$DescriptorImpl.getDisplayName(ExternalJob.java:120)
    at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:97)
    at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:42)
    at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:773)
    at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:453)
    at java.util.ComparableTimSort.mergeCollapse(ComparableTimSort.java:376)
    at java.util.ComparableTimSort.sort(ComparableTimSort.java:182)
    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.iterator(ExtensionList.java:156)
    at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    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:744)

Apr 05, 2016 1:08:39 AM hudson.ExtensionComponent compareTo
WARNING: null
java.lang.NoSuchMethodError: hudson.model.Messages.ExternalJob_DisplayName()Ljava/lang/String;
    at hudson.model.ExternalJob$DescriptorImpl.getDisplayName(ExternalJob.java:120)
    at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:97)
    at hudson.ExtensionComponent.compareTo(ExtensionComponent.java:42)
    at java.util.ComparableTimSort.mergeLo(ComparableTimSort.java:654)
    at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:451)
    at java.util.ComparableTimSort.mergeForceCollapse(ComparableTimSort.java:392)
    at java.util.ComparableTimSort.sort(ComparableTimSort.java:191)
    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.iterator(ExtensionList.java:156)
    at hudson.diagnosis.NullIdDescriptorMonitor.verify(NullIdDescriptorMonitor.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    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:744)

Apr 05, 2016 1:08:39 AM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Apr 05, 2016 1:08:39 AM hudson.model.UpdateCenter init
INFO: This is a new Jenkins instance. The Plugin Install Wizard will be launched.
Apr 05, 2016 1:08:39 AM hudson.model.AsyncPeriodicWork$1 run
INFO: Started Download metadata
Apr 05, 2016 1:08:40 AM org.jenkinsci.main.modules.sshd.SSHD start
INFO: Started SSHD at port 57669
Apr 05, 2016 1:08:44 AM hudson.model.UpdateSite updateData
INFO: Obtained the latest update center data file for UpdateSource default
Apr 05, 2016 1:08:44 AM hudson.model.UpdateSite updateData
INFO: Obtained the latest update center data file for UpdateSource default
Apr 05, 2016 1:08:44 AM jenkins.InitReactorRunner$1 onAttained
INFO: Completed initialization

Not sure what the circumstances are for this to happen.


Originally reported by danielbeck, imported from: Errors after upgrading Jenkins from "1.0" to 2.0-beta-2
  • assignee: tfennelly
  • status: Open
  • priority: Critical
  • resolution: Unresolved
  • imported: 2022/01/10
timja commented 8 years ago

tfennelly:

How is this one different to JENKINS-33773 ?

timja commented 8 years ago

tfennelly:

danielbeck ...

Ok, I can reproduce this, but only if I do NOT go into the global config and save it.

Here's a recording of my run through the above instructions (including opening and saving the global config) ... https://youtu.be/wZpZtELA9Cc

As I say, if I just run 1.532.3 on a clean JENKINS_HOME, kill it and then run 2.0-beta2 (no config save), then I do the the error you showed above.

timja commented 8 years ago

tfennelly:

And I note that in the above situation, when I access Jenkins, I am brought to the install wizard (and the key is printed on the console).

timja commented 7 years ago

wilson_ds_net:

My RHEL5 Linux, Jenkins 2.23 revision, has this same issue. Does anyone know what context path (Line 8) is being referred to or how to eliminate this warning?

1 Running from: /data/jenkins/jenkins.war
2 webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
3 Sep 20, 2016 1:59:15 PM org.eclipse.jetty.util.log.JavaUtilLog info
4 INFO: Logging initialized @811ms
5 Sep 20, 2016 1:59:15 PM winstone.Logger logInternal
6 INFO: Beginning extraction from war file
7 Sep 20, 2016 1:59:15 PM org.eclipse.jetty.util.log.JavaUtilLog warn
8 WARNING: Empty contextPath
9 Sep 20, 2016 1:59:15 PM org.eclipse.jetty.util.log.JavaUtilLog info
10 INFO: jetty-9.2.z-SNAPSHOT
11 Sep 20, 2016 1:59:16 PM org.eclipse.jetty.util.log.JavaUtilLog info
12 INFO: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
13 Jenkins home directory: /data/jenkins found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
14 Sep 20, 2016 1:59:17 PM org.eclipse.jetty.util.log.JavaUtilLog info
15 INFO: Started w.@3c77d488

{/,file:/data/jenkins/war/,AVAILABLE} {/data/jenkins/war}

16 Sep 20, 2016 1:59:17 PM org.eclipse.jetty.util.log.JavaUtilLog info
17 INFO: Started ServerConnector@470734c3

{HTTP/1.1} {0.0.0.0:8080}

18 Sep 20, 2016 1:59:17 PM org.eclipse.jetty.util.log.JavaUtilLog info
19 INFO: Started @2777ms

timja commented 7 years ago

danielbeck:

wilson_ds_net Ignore it. Doesn't mean anything.