From b2d11ce661e4817c6e07a2333fcc4d9242f9e7d0 Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 8 Mar 2018 20:00:29 -0500 Subject: [PATCH] session client: fix throwing IllegalArgumentException if deserialization of uuid fails (cherry picked from commit 267db643d6b9f2375eaa0d44fbd26f7cf2b97d73) --- .../main/java/net/runelite/http/api/session/SessionClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/http-api/src/main/java/net/runelite/http/api/session/SessionClient.java b/http-api/src/main/java/net/runelite/http/api/session/SessionClient.java index 13594bb670..4538bfadb3 100644 --- a/http-api/src/main/java/net/runelite/http/api/session/SessionClient.java +++ b/http-api/src/main/java/net/runelite/http/api/session/SessionClient.java @@ -56,7 +56,7 @@ public class SessionClient InputStream in = body.byteStream(); return RuneLiteAPI.GSON.fromJson(new InputStreamReader(in), UUID.class); } - catch (JsonParseException ex) + catch (JsonParseException | IllegalArgumentException ex) // UUID.fromString can throw IllegalArgumentException { throw new IOException(ex); }