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

NullPointerException on startup after update from 2.5 to 2.6

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • core

      After updating to 2.6 from 2.5 I'm getting the following NPE directly at startup:

      hudson.util.HudsonFailedToLoad: java.lang.NullPointerException
      	at hudson.WebAppMain$3.run(WebAppMain.java:244)
      Caused by: java.lang.NullPointerException
      	at jenkins.install.InstallState.equals(InstallState.java:179)
      	at jenkins.install.InstallUtil.proceedToNextStateFrom(InstallUtil.java:97)
      	at jenkins.model.Jenkins.<init>(Jenkins.java:888)
      	at hudson.model.Hudson.<init>(Hudson.java:85)
      	at hudson.model.Hudson.<init>(Hudson.java:81)
      	at hudson.WebAppMain$3.run(WebAppMain.java:227)
      

      The stacktrace didn't suggest a particular plugin so I chose 'core' as component. Please correct if necessary.

      jenkins.err.log

      Mai 30, 2016 7:23:10 AM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: Logging initialized @470ms
      Mai 30, 2016 7:23:10 AM winstone.Logger logInternal
      INFO: Beginning extraction from war file
      Mai 30, 2016 7:23:14 AM org.eclipse.jetty.util.log.JavaUtilLog warn
      WARNING: Empty contextPath
      Mai 30, 2016 7:23:14 AM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: jetty-9.2.z-SNAPSHOT
      Mai 30, 2016 7:23:15 AM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
      Mai 30, 2016 7:23:15 AM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: Started w.@1e3c1c7{/,file:/C:/Program%20Files%20(x86)/Jenkins/war/,AVAILABLE}{C:\Program Files (x86)\Jenkins\war}
      Mai 30, 2016 7:23:15 AM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: Started ServerConnector@19b0f9d{HTTP/1.1}{0.0.0.0:8080}
      Mai 30, 2016 7:23:15 AM org.eclipse.jetty.util.log.JavaUtilLog info
      INFO: Started @5203ms
      Mai 30, 2016 7:23:15 AM winstone.Logger logInternal
      INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled
      Mai 30, 2016 7:23:16 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Started initialization
      Mai 30, 2016 7:23:16 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Listed all plugins
      Mai 30, 2016 7:23:18 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Prepared all plugins
      Mai 30, 2016 7:23:18 AM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
      INFO: Failed to instantiate optional component org.jenkinsci.plugins.workflow.steps.scm.SubversionStep$DescriptorImpl; skipping
      Mai 30, 2016 7:23:19 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Started all plugins
      Mai 30, 2016 7:23:19 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Augmented all extensions
      Mai 30, 2016 7:23:19 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Loaded all jobs
      Mai 30, 2016 7:23:19 AM hudson.model.AsyncPeriodicWork$1 run
      INFO: Started Download metadata
      Mai 30, 2016 7:23:19 AM hudson.model.AsyncPeriodicWork$1 run
      INFO: Finished Download metadata. 8 ms
      Mai 30, 2016 7:23:19 AM org.jenkinsci.main.modules.sshd.SSHD start
      INFO: Started SSHD at port 65097
      Mai 30, 2016 7:23:19 AM jenkins.InitReactorRunner$1 onAttained
      INFO: Completed initialization
      Mai 30, 2016 7:23:19 AM hudson.util.BootFailure publish
      SEVERE: Failed to initialize Jenkins
      hudson.util.HudsonFailedToLoad: java.lang.NullPointerException
      	at hudson.WebAppMain$3.run(WebAppMain.java:244)
      Caused by: java.lang.NullPointerException
      	at jenkins.install.InstallState.equals(InstallState.java:179)
      	at jenkins.install.InstallUtil.proceedToNextStateFrom(InstallUtil.java:97)
      	at jenkins.model.Jenkins.<init>(Jenkins.java:888)
      	at hudson.model.Hudson.<init>(Hudson.java:85)
      	at hudson.model.Hudson.<init>(Hudson.java:81)
      	at hudson.WebAppMain$3.run(WebAppMain.java:227)
      

          [JENKINS-35206] NullPointerException on startup after update from 2.5 to 2.6

          Axel Behrens created issue -
          Axel Behrens made changes -
          Summary Original: NullPointerException on startup after update to 2.6 New: NullPointerException on startup after update from 2.5 to 2.6
          Oleg Nenashev made changes -
          Assignee New: Keith Zantow [ kzantow ]

          Oleg Nenashev added a comment - - edited

          It was caused by changes in the Update Wizard made by kzantow.
          Does this issue block the startup?

          Oleg Nenashev added a comment - - edited It was caused by changes in the Update Wizard made by kzantow . Does this issue block the startup?

          Axel Behrens added a comment -

          Yes, the NPE stacktrace is the only thing shown in the web UI.

          Axel Behrens added a comment - Yes, the NPE stacktrace is the only thing shown in the web UI.
          Daniel Beck made changes -
          Priority Original: Minor [ 4 ] New: Blocker [ 1 ]

          Daniel Beck added a comment -

          axelbehrens Do you remember what you did in 2.5? Did you run the upgrade wizard (installation of Pipeline plugins)? Did you dismiss it, or ignore the banner?

          Daniel Beck added a comment - axelbehrens Do you remember what you did in 2.5? Did you run the upgrade wizard (installation of Pipeline plugins)? Did you dismiss it, or ignore the banner?
          Oleg Nenashev made changes -
          Assignee Original: Keith Zantow [ kzantow ] New: Oleg Nenashev [ oleg_nenashev ]
          Oleg Nenashev made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Keith Zantow made changes -
          Assignee Original: Oleg Nenashev [ oleg_nenashev ] New: Keith Zantow [ kzantow ]

            kzantow Keith Zantow
            axelbehrens Axel Behrens
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: