From bdb5e1cf43ca6532096dee98611af2417dc00b0a Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Thu, 20 Dec 2018 17:31:02 +0300 Subject: [PATCH] Fixed - NPE in CommandDecoder #1764 --- .../main/java/org/redisson/client/handler/CommandDecoder.java | 3 +++ 1 file changed, 3 insertions(+) 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 b73dba41d..d825dc532 100644 --- a/redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java +++ b/redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java @@ -487,6 +487,9 @@ public class CommandDecoder extends ReplayingDecoder { Decoder decoder = data.getCommand().getReplayDecoder(); if (decoder == null) { + if (data.getCodec() == null) { + return StringCodec.INSTANCE.getValueDecoder(); + } if (data.getCommand().getOutParamType() == ValueType.MAP) { if (parts != null && parts.size() % 2 != 0) { return data.getCodec().getMapValueDecoder();