diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/WaitingHelper.java b/common/source/java/ch/systemsx/cisd/common/utilities/WaitingHelper.java index 43461af69f1726809e523f2b55e555f01f89c12d..079a9abb503a3df04964f0afd3abb2bf8c18c4a4 100644 --- a/common/source/java/ch/systemsx/cisd/common/utilities/WaitingHelper.java +++ b/common/source/java/ch/systemsx/cisd/common/utilities/WaitingHelper.java @@ -89,9 +89,9 @@ public class WaitingHelper */ public boolean waitOn(long startTime, IWaitingCondition condition) { - long t = startTime; - long lastLogTime = startTime; + long t = provider.getTimeInMilliseconds(); long logInterval = MINIMUM_LOG_INTERVAL; + long lastLogTime = t - logInterval; while (t < startTime + timeOut) { long duration = t - startTime;