From 0c9fc5cba6d7d691f02822252a4b90500fbf65d9 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Tue, 30 Oct 2018 15:57:44 +0100 Subject: [PATCH] Fix JSON parse exception --- src/main/java/ctbrec/sites/cam4/Cam4Model.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/ctbrec/sites/cam4/Cam4Model.java b/src/main/java/ctbrec/sites/cam4/Cam4Model.java index a77adefe..c8972af8 100644 --- a/src/main/java/ctbrec/sites/cam4/Cam4Model.java +++ b/src/main/java/ctbrec/sites/cam4/Cam4Model.java @@ -60,6 +60,9 @@ public class Cam4Model extends AbstractModel { Response response = site.getHttpClient().execute(req); if(response.isSuccessful()) { JSONArray json = new JSONArray(response.body().string()); + if(json.length() == 0) { + throw new IOException("Couldn't fetch model details"); + } JSONObject details = json.getJSONObject(0); onlineState = details.getString("showType"); playlistUrl = details.getString("hlsPreviewUrl");