]> jfr.im git - irc/rizon/bncbot.git/commitdiff
Fix issue with threads being started more than once.
authorN Lum <redacted>
Tue, 4 Jan 2011 22:42:26 +0000 (17:42 -0500)
committerN Lum <redacted>
Tue, 4 Jan 2011 22:42:26 +0000 (17:42 -0500)
src/net/rizon/bncbot/handler/BncRehashHandler.java
src/net/rizon/bncmanager/BncManager.java

index 3f04b23f3588c8480cbf2cfe51c3026f8784f2e1..6b625f57077abf2c4cb04b4fb02b499e50a9b8f0 100644 (file)
@@ -40,9 +40,10 @@ public class BncRehashHandler extends AbstractSimpleHandler {
                                bot.notice(nick, "Reloading user database from SQL...");\r
                                bot.database.rehash();\r
                        }\r
-                       bot.notice(nick, "Done!");\r
+                       bot.notice(nick, "done!");\r
                } catch (Exception e) {\r
-                       bot.notice(nick, "Error!");\r
+                       e.printStackTrace();\r
+                       bot.notice(nick, "failed, backtrace printed to console.");\r
                }\r
        }\r
 }\r
index 0f11ea957c6aa14173fa67abad040e83ff6592c9..1e359be4395172b85e7d7be688175c82cf758894 100644 (file)
@@ -22,7 +22,6 @@ public final class BncManager {
 \r
        public BncManager() {\r
                this.initialized = false;\r
-               this.checkerThread = new BncServerChecker();\r
 \r
                this.serverConnections = new Hashtable<String, BncServer>();\r
        }\r
@@ -43,6 +42,7 @@ public final class BncManager {
                rs.close();\r
                ps.close();\r
 \r
+               this.checkerThread = new BncServerChecker();\r
                this.checkerThread.start();\r
                this.initialized = true;\r
        }\r