diff --git a/src/de/deadlocker8/budgetmaster/logic/updater/Updater.java b/src/de/deadlocker8/budgetmaster/logic/updater/Updater.java
index c38ca88e2d9e513e0ce4fb14349333aa127b59fd..2909d53ee5cd55ae5930b83053d3e99b5705e333 100644
--- a/src/de/deadlocker8/budgetmaster/logic/updater/Updater.java
+++ b/src/de/deadlocker8/budgetmaster/logic/updater/Updater.java
@@ -105,13 +105,13 @@ public class Updater
         return parser.parse(data.toString()).getAsJsonObject();
 	}
 	
-	public String getChangelog(int versionCode) throws IOException
+	public String getChangelog(int versionCode) throws Exception
 	{		
 		JsonObject changelogJSON = getChangelogFromURL();
 		
 		if(changelogJSON != null)
 		{
-			return changelogJSON.get(String.valueOf(versionCode)).getAsString();
+			return changelogJSON.get(String.valueOf(versionCode)).getAsString();			
 		}
 		return null;
 	}
diff --git a/src/de/deadlocker8/budgetmaster/resources/changelog.json b/src/de/deadlocker8/budgetmaster/resources/changelog.json
index 39eea7d0f66653669ee3695f1939ef6aff10575e..13afef50c1dfa480f3a303d56b1e45772ed75bc3 100644
--- a/src/de/deadlocker8/budgetmaster/resources/changelog.json
+++ b/src/de/deadlocker8/budgetmaster/resources/changelog.json
@@ -6,5 +6,6 @@
     "5":"-bugfixes\n-reports can now include a budget calculation\n",
     "6":"Fixed critical bug that prevents repeating payments from being correctly updated for future months.\n",
     "7":"-localized all strings into external file\n-added english localization\n-added language chooser to settings\n-remove javafx.Color from server --> server should no run on linux with normal jdk\n-bugfixes:\n  -[FIXED] - report budget is calculated incorrectly\n  -[FIXED] - refresh after database imprt/delete missing\n  -[FIXED] - critical bug concerning repeating payments\n",
-    "8":"bugfixes:\n  -broken month chart if january is selected\n  -wrong footer in month report\n  -wrong initial file name for month report\n  -server start failure\n"
+    "8":"bugfixes:\n  -broken month chart if january is selected\n  -wrong footer in month report\n  -wrong initial file name for month report\n  -server start failure\n",
+	"9":""
 }
\ No newline at end of file
diff --git a/src/de/deadlocker8/budgetmaster/ui/controller/Controller.java b/src/de/deadlocker8/budgetmaster/ui/controller/Controller.java
index 9b28b2662c25a41d54fa27ef187700fa93e398f1..26d87665025619f522a0fb8cb1219df7834557f5 100644
--- a/src/de/deadlocker8/budgetmaster/ui/controller/Controller.java
+++ b/src/de/deadlocker8/budgetmaster/ui/controller/Controller.java
@@ -351,7 +351,7 @@ public class Controller
 	{
 		try
 		{
-			boolean updateAvailable = updater.isUpdateAvailable(Integer.parseInt(Localization.getString(Strings.VERSION_CODE)));			
+			boolean updateAvailable = updater.isUpdateAvailable(Integer.parseInt(Localization.getString(Strings.VERSION_CODE)));
 			String changes = updater.getChangelog(updater.getLatestVersion().getVersionCode());
 
 			if(!updateAvailable)
@@ -410,7 +410,7 @@ public class Controller
 				}
 			});
 		}		
-		catch(IOException e)
+		catch(Exception e)
 		{
 			Logger.error(e);
 			AlertGenerator.showAlert(AlertType.ERROR,