From 1a34cc39b30cc0b1740e6031f813e7cdd116f80c Mon Sep 17 00:00:00 2001 From: JakeHuneau-LSPedia Date: Sun, 21 Jun 2026 20:36:44 -0400 Subject: [PATCH] Fix logging of error response body in AS2SenderModule Updated log message to decode response body as UTF-8. --- .../main/java/org/openas2/processor/sender/AS2SenderModule.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/src/main/java/org/openas2/processor/sender/AS2SenderModule.java b/Server/src/main/java/org/openas2/processor/sender/AS2SenderModule.java index 4e0d826b..6ce90bc8 100644 --- a/Server/src/main/java/org/openas2/processor/sender/AS2SenderModule.java +++ b/Server/src/main/java/org/openas2/processor/sender/AS2SenderModule.java @@ -201,7 +201,7 @@ private void sendMessage(String url, Message msg, MimeBodyPart securedData) thro // Check the HTTP Response code int rc = resp.getStatusCode(); if ((rc != HttpURLConnection.HTTP_OK) && (rc != HttpURLConnection.HTTP_CREATED) && (rc != HttpURLConnection.HTTP_ACCEPTED) && (rc != HttpURLConnection.HTTP_PARTIAL) && (rc != HttpURLConnection.HTTP_NO_CONTENT)) { - msg.setLogMsg("Error sending message. URL: " + url + " ::: Response Code: " + rc + " " + resp.getStatusPhrase() + " ::: Response Message: " + resp.getBody().toString()); + msg.setLogMsg("Error sending message. URL: " + url + " ::: Response Code: " + rc + " " + resp.getStatusPhrase() + " ::: Response Message: " + new String(resp.getBody(), java.nio.charset.StandardCharsets.UTF_8)); logger.error(msg.getLogMsg()); throw new HttpResponseException(url, rc, resp.getStatusPhrase()); }