diff --git a/core/src/main/java/jenkins/install/InstallUtil.java b/core/src/main/java/jenkins/install/InstallUtil.java index 4914bfbf4b19fb15473548f63b4218bed55f6a99..97ebfff9f0355ede0de97a31f0ff17028cb4d0e0 100644 --- a/core/src/main/java/jenkins/install/InstallUtil.java +++ b/core/src/main/java/jenkins/install/InstallUtil.java @@ -88,10 +88,6 @@ public class InstallUtil { * Proceed to the state following the provided one */ public static void proceedToNextStateFrom(InstallState prior) { - InstallState current = Jenkins.getInstance().getInstallState(); - if (!current.equals(prior)) { - if (Main.isDevelopmentMode) LOGGER.warning("Transitioning state from: " + prior + ", but current is: " + current); - } InstallState next = getNextInstallState(prior); if (Main.isDevelopmentMode) LOGGER.info("Install state tranisitioning from: " + prior + " to: " + next); if (next != null) { diff --git a/core/src/main/java/jenkins/model/Jenkins.java b/core/src/main/java/jenkins/model/Jenkins.java index 1aefbcf92a4d3f387194fc518870e10ddc318f06..3c298d44f6dfb15398133bee6af77dc75ed6de7d 100644 --- a/core/src/main/java/jenkins/model/Jenkins.java +++ b/core/src/main/java/jenkins/model/Jenkins.java @@ -953,6 +953,9 @@ public class Jenkins extends AbstractCIBase implements DirectlyModifiableTopLeve @Nonnull @Restricted(NoExternalUse.class) public InstallState getInstallState() { + if (installState == null || installState.name() == null) { + return InstallState.UNKNOWN; + } return installState; }