From c79bf0f0fd286c8ce8cb8712575c84a16e0a6edd Mon Sep 17 00:00:00 2001 From: Tyler MacEachern Date: Tue, 5 Dec 2017 12:39:35 -0400 Subject: [PATCH] Fixes cast exception. --- src/configuration/Settings.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/configuration/Settings.java b/src/configuration/Settings.java index 3a4bb29..17ac803 100644 --- a/src/configuration/Settings.java +++ b/src/configuration/Settings.java @@ -148,7 +148,11 @@ public void loadFromFile() throws IOException, ParseException { final JSONObject jsonObject = (JSONObject) jsonParser.parse(new FileReader("config.json")); jsonObject.forEach((key, value) -> { - settings.put((String) key, (String) value); + if (value instanceof String == false) { + settings.put((String) key, value.toString()); + } else { + settings.put((String) key, (String) value); + } }); } catch (final IOException e) { writeToFile();