diff --git a/source/net/filebot/CachedResource.java b/source/net/filebot/CachedResource.java index f5c1439e..63a4c213 100644 --- a/source/net/filebot/CachedResource.java +++ b/source/net/filebot/CachedResource.java @@ -115,11 +115,11 @@ public class CachedResource implements Resource { throw e; } catch (IOException e) { // retry or rethrow exception - if (retryCount > 0) { + if (retryCount <= 0) { throw e; } - debug.fine(format("Fetch failed: Retry %d => %s", retryCount, e.getMessage())); + debug.fine(format("Fetch failed: Try again in %d seconds (%d more) => %s", retryWaitTime.getSeconds(), retryCount, e)); Thread.sleep(retryWaitTime.toMillis()); return retry(callable, retryCount - 1, retryWaitTime.multipliedBy(2)); }