From 17e45fd2ab60f8d9eab087040d56a36d770976d4 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Mon, 5 May 2025 13:36:25 +0200 Subject: [PATCH] log error if JSONRPC fails --- src/main/java/com/b44t/messenger/rpc/Rpc.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/b44t/messenger/rpc/Rpc.java b/src/main/java/com/b44t/messenger/rpc/Rpc.java index f5bf4401b..3eb340889 100644 --- a/src/main/java/com/b44t/messenger/rpc/Rpc.java +++ b/src/main/java/com/b44t/messenger/rpc/Rpc.java @@ -30,9 +30,13 @@ public class Rpc { private void processResponse() throws JsonSyntaxException { String jsonResponse = dcJsonrpcInstance.getNextResponse(); - Response response = gson.fromJson(jsonResponse, Response.class); - if (response == null || response.id == 0) { // Got JSON-RPC notification/event, ignore + Response response = gson.fromJson(jsonResponse, Response.class); + if (response == null) { + Log.e(TAG, "Error parsing JSON: " + jsonResponse); + return; + } else if (response.id == 0) { + // Got JSON-RPC notification/event, ignore return; }