From 3066c30381e1d22ca77e79beedc0dbbcbfc6ee82 Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Mon, 9 Jul 2018 20:58:13 +0200 Subject: [PATCH] The body is printed out readable, if an exception occures during parsing --- .../de/juplo/facebook/errors/GraphApiErrorHandler.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/juplo/facebook/errors/GraphApiErrorHandler.java b/src/main/java/de/juplo/facebook/errors/GraphApiErrorHandler.java index e541965..fe2932c 100644 --- a/src/main/java/de/juplo/facebook/errors/GraphApiErrorHandler.java +++ b/src/main/java/de/juplo/facebook/errors/GraphApiErrorHandler.java @@ -89,7 +89,12 @@ public class GraphApiErrorHandler implements ResponseErrorHandler // The body of the HTTP-message could not be parsed. // Let the parent error-handler try to handle the response. - LOG.warn("Could not convert the response into an exception, because the body is unparsable: {}", body); + LOG.warn( + "Could not convert the response into an exception, " + + "because the body is unparsable: error={}, body={}", + e.toString(), + new String(body, Charset.forName("UTF-8")) + ); // To do so, we have to wrap the original response to fill in // the buffered body, if needed -- 2.20.1