diff --git a/core/src/main/java/hudson/model/Queue.java b/core/src/main/java/hudson/model/Queue.java index 0938ac9cb0..b2c4f7135a 100644 --- a/core/src/main/java/hudson/model/Queue.java +++ b/core/src/main/java/hudson/model/Queue.java @@ -2487,10 +2487,10 @@ public class Queue extends ResourceController implements Saveable { public CauseOfBlockage getCauseOfBlockage() { long diff = timestamp.getTimeInMillis() - System.currentTimeMillis(); - if (diff > 0) + if (diff >= 0) return CauseOfBlockage.fromMessage(Messages._Queue_InQuietPeriod(Util.getTimeSpanString(diff))); else - return CauseOfBlockage.fromMessage(Messages._Queue_Unknown()); + return CauseOfBlockage.fromMessage(Messages._Queue_FinishedWaiting()); } @Override diff --git a/core/src/main/resources/hudson/model/Messages.properties b/core/src/main/resources/hudson/model/Messages.properties index 191592641f..e136e683d1 100644 --- a/core/src/main/resources/hudson/model/Messages.properties +++ b/core/src/main/resources/hudson/model/Messages.properties @@ -200,6 +200,7 @@ Queue.InProgress=A build is already in progress Queue.InQuietPeriod=In the quiet period. Expires in {0} Queue.NodeOffline=\u2018{0}\u2019 is offline Queue.Unknown=??? +Queue.FinishedWaiting=Finished waiting Queue.WaitingForNextAvailableExecutor=Waiting for next available executor Queue.WaitingForNextAvailableExecutorOn=Waiting for next available executor on \u2018{0}\u2019 Queue.init=Restoring the build queue