diff --git a/router/java/src/net/i2p/router/startup/BootCommSystemJob.java b/router/java/src/net/i2p/router/startup/BootCommSystemJob.java index 305869badae5c22bd6754d0709d67aa015e02b1e..2b3be55868bbc99181b7c57acf8bbebdc4c235b3 100644 --- a/router/java/src/net/i2p/router/startup/BootCommSystemJob.java +++ b/router/java/src/net/i2p/router/startup/BootCommSystemJob.java @@ -17,7 +17,7 @@ import net.i2p.util.Log; /** This actually boots almost everything */ class BootCommSystemJob extends JobImpl { - private Log _log; + private final Log _log; public static final String PROP_USE_TRUSTED_LINKS = "router.trustedLinks"; @@ -47,7 +47,7 @@ class BootCommSystemJob extends JobImpl { getContext().jobQueue().addJob(new StartAcceptingClientsJob(getContext())); Job j = new ReadConfigJob(getContext()); - j.getTiming().setStartAfter(getContext().clock().now() + 60*1000); + j.getTiming().setStartAfter(getContext().clock().now() + 2*60*1000); getContext().jobQueue().addJob(j); ((RouterClock) getContext().clock()).addShiftListener(getContext().router()); } diff --git a/router/java/src/net/i2p/router/tasks/ReadConfigJob.java b/router/java/src/net/i2p/router/tasks/ReadConfigJob.java index b11ce861f7b849eda8e0acb6a82c715aedf59916..42391702a2f5d21ea01b8b0a21a97645b38a233c 100644 --- a/router/java/src/net/i2p/router/tasks/ReadConfigJob.java +++ b/router/java/src/net/i2p/router/tasks/ReadConfigJob.java @@ -46,8 +46,7 @@ public class ReadConfigJob extends JobImpl { if (log.shouldLog(Log.WARN)) log.warn("Reloaded " + configFile); } - getTiming().setStartAfter(getContext().clock().now() + DELAY); - getContext().jobQueue().addJob(this); + requeue(DELAY); } private boolean shouldReread(File configFile) {