The body is printed out readable, if an exception occures during parsing
[facebook-errors] / src / main / java / de / juplo / facebook / errors / GraphApiErrorHandler.java
index e541965..fe2932c 100644 (file)
@@ -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