From 75d7270d5a538e55d5c6a8b5aa833deba3631ab8 Mon Sep 17 00:00:00 2001 From: AsamK Date: Fri, 3 Mar 2023 17:58:02 +0100 Subject: [PATCH] Add verbose exception log for send error --- graalvm-config-dir/reflect-config.json | 1 + .../main/java/org/asamk/signal/manager/helper/SendHelper.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/graalvm-config-dir/reflect-config.json b/graalvm-config-dir/reflect-config.json index 6e46f491..b9c3c280 100644 --- a/graalvm-config-dir/reflect-config.json +++ b/graalvm-config-dir/reflect-config.json @@ -3192,6 +3192,7 @@ {"name":"attachmentCase_"}, {"name":"attachment_"}, {"name":"bitField0_"}, + {"name":"bodyRanges_"}, {"name":"group_"}, {"name":"profileKey_"} ] diff --git a/lib/src/main/java/org/asamk/signal/manager/helper/SendHelper.java b/lib/src/main/java/org/asamk/signal/manager/helper/SendHelper.java index 6d2021e0..d14c3807 100644 --- a/lib/src/main/java/org/asamk/signal/manager/helper/SendHelper.java +++ b/lib/src/main/java/org/asamk/signal/manager/helper/SendHelper.java @@ -200,6 +200,7 @@ public class SendHelper { } catch (IOException e) { var address = context.getRecipientHelper().resolveSignalServiceAddress(account.getSelfRecipientId()); logger.warn("Failed to send message due to IO exception: {}", e.getMessage()); + logger.debug("Exception", e); return SendMessageResult.networkFailure(address); } } @@ -642,6 +643,7 @@ public class SendHelper { return SendMessageResult.identityFailure(address, e.getIdentityKey()); } catch (IOException e) { logger.warn("Failed to send message due to IO exception: {}", e.getMessage()); + logger.debug("Exception", e); return SendMessageResult.networkFailure(address); } } -- 2.50.1