From d8af9b3680de5340a1e8c5adb8c79d0a53fc5b41 Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Tue, 22 Apr 2014 11:28:30 -0700 Subject: [PATCH] adding assertion --- core/src/main/java/jenkins/util/AtmostOneTaskExecutor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/jenkins/util/AtmostOneTaskExecutor.java b/core/src/main/java/jenkins/util/AtmostOneTaskExecutor.java index 9e6e82b33b..183f63931a 100644 --- a/core/src/main/java/jenkins/util/AtmostOneTaskExecutor.java +++ b/core/src/main/java/jenkins/util/AtmostOneTaskExecutor.java @@ -69,6 +69,10 @@ public class AtmostOneTaskExecutor { } private synchronized void run() { + // the only situation where we can submit the task for execution + assert inprogress==null; + assert pending!=null; + base.submit(new Callable() { @Override public Void call() throws Exception { -- GitLab