Details
-
Task
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
Unknown
Description
In class org.apache.camel.component.mock.MockEndPoint, there is bug in the following method:
protected void waitForCompleteLatch(long timeout) throws InterruptedException {
// Wait for a default 10 seconds if resultWaitTime is not set
long waitTime = timeout == 0 ? 10000L ** : timeout;
// now let's wait for the results
LOG.debug("Waiting on the latch for: {} millis", timeout);
** if (!latch.await(waitTime, TimeUnit.MILLISECONDS)) {
LOG.warn("The latch did not reach 0 within the specified time");
}
}
Use waitTime instead of timeout in the debug log:
LOG.debug("Waiting on the latch for: {} millis", timeout);