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); } }