From 045919558da252ab256be38e1a85fbc98fc94d33 Mon Sep 17 00:00:00 2001 From: Pascal Koenig Date: Sun, 18 Sep 2011 23:41:44 +0200 Subject: [PATCH] Fixed a severe bug that crashed the plugin on start. --- src/de/sockenklaus/XmlStats/Webserver.java | 6 ++++-- src/de/sockenklaus/XmlStats/XmlStats.java | 3 +++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/de/sockenklaus/XmlStats/Webserver.java b/src/de/sockenklaus/XmlStats/Webserver.java index 585501c..ec8983c 100644 --- a/src/de/sockenklaus/XmlStats/Webserver.java +++ b/src/de/sockenklaus/XmlStats/Webserver.java @@ -72,14 +72,16 @@ public class Webserver { this.server = null; this.address = new InetSocketAddress(port); + XmlStats.LogDebug("Opened socket on port "+port); this.server = HttpServer.create(this.address, 0); + XmlStats.LogDebug("Created webserver."); this.server.createContext("/user_list.xml", new UserList()); + XmlStats.LogDebug("Created context /user_list.xml."); this.server.start(); - - this.server.start(); + XmlStats.LogDebug("Started webserver."); } protected void startiConomy(){ diff --git a/src/de/sockenklaus/XmlStats/XmlStats.java b/src/de/sockenklaus/XmlStats/XmlStats.java index 0afc5fd..8484df1 100644 --- a/src/de/sockenklaus/XmlStats/XmlStats.java +++ b/src/de/sockenklaus/XmlStats/XmlStats.java @@ -50,10 +50,13 @@ public class XmlStats extends JavaPlugin { this.enabled = false; XmlStatsRegistry.flush(); + LogDebug("Registry flushed."); webserverTemp.stop(); + LogDebug("Webserver stopped."); getServer().getScheduler().cancelTasks(this); + LogDebug("XmlStats killed."); } LogInfo("Plugin Disabled");