From 333b11c19f98368945cba32dbf59fd4752592def Mon Sep 17 00:00:00 2001 From: yushijinhun Date: Sun, 8 Jul 2018 10:11:14 +0800 Subject: [PATCH] Fix uncaught JsonParseException, mentioned in #367 --- .../hmcl/auth/authlibinjector/AuthlibInjectorServer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/authlibinjector/AuthlibInjectorServer.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/authlibinjector/AuthlibInjectorServer.java index 7fc50a786..d48a71ed9 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/authlibinjector/AuthlibInjectorServer.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/auth/authlibinjector/AuthlibInjectorServer.java @@ -26,8 +26,8 @@ import org.jackhuang.hmcl.util.JsonUtils; import org.jackhuang.hmcl.util.NetworkUtils; import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; import com.google.gson.JsonPrimitive; -import com.google.gson.JsonSyntaxException; public class AuthlibInjectorServer { @@ -36,7 +36,7 @@ public class AuthlibInjectorServer { JsonObject response = JsonUtils.fromNonNullJson(NetworkUtils.doGet(NetworkUtils.toURL(url)), JsonObject.class); String name = extractServerName(response).orElse(url); return new AuthlibInjectorServer(url, name); - } catch (JsonSyntaxException e) { + } catch (JsonParseException e) { throw new IOException("Malformed response", e); } }