diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java index ca39d6cf9..bb3e395b4 100644 --- a/router/java/src/net/i2p/router/Router.java +++ b/router/java/src/net/i2p/router/Router.java @@ -895,6 +895,8 @@ public class Router implements RouterClock.ClockShiftListener { } else if (_state == State.EXPL_TUNNELS_READY) { changeState(State.RUNNING); changed = true; + } else { + _log.warn("Invalid state " + _state + " for setNetDbReady()"); } } if (changed) { @@ -920,6 +922,8 @@ public class Router implements RouterClock.ClockShiftListener { changeState(State.EXPL_TUNNELS_READY); else if (_state == State.NETDB_READY) changeState(State.RUNNING); + else + _log.warn("Invalid state " + _state + " for setExplTunnelsReady()"); } } diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java b/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java index e8e7419ed..d719dcec8 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java @@ -446,6 +446,7 @@ public class PersistentDataStore extends TransientDataStore { // after we have already built expl. tunnels. // This is enough to let i2ptunnel get started. // Do not set _initialized yet so we don't start rescanning. + _setNetDbReady = true; _context.router().setNetDbReady(); } }