From 5bf4a50ce271304a91f4e8dd3977acf3bb2a69c2 Mon Sep 17 00:00:00 2001 From: Nikita Date: Fri, 23 Dec 2016 10:38:08 +0300 Subject: [PATCH] CommandDecoder should print all replay body on error. #740 --- .../main/java/org/redisson/client/handler/CommandDecoder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java b/redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java index b7097e77e..aa227cc66 100644 --- a/redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java +++ b/redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java @@ -300,7 +300,8 @@ public class CommandDecoder extends ReplayingDecoder { decodeList(in, data, parts, channel, size, respParts); } else { - throw new IllegalStateException("Can't decode replay " + (char)code); + String dataStr = in.toString(0, in.writerIndex(), CharsetUtil.UTF_8); + throw new IllegalStateException("Can't decode replay: " + dataStr); } }