From 5f19403ded8901fb66936b3f1b55aa73f0885c27 Mon Sep 17 00:00:00 2001 From: Nikita Date: Fri, 9 Dec 2016 11:00:12 +0300 Subject: [PATCH] CommandDecoder NPE fixed. #726 --- .../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 f23ce04e2..b7097e77e 100644 --- a/redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java +++ b/redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java @@ -389,6 +389,9 @@ public class CommandDecoder extends ReplayingDecoder { private MultiDecoder messageDecoder(CommandData data, List parts, Channel channel) { if (data == null) { + if (parts.isEmpty()) { + return null; + } String command = parts.get(0).toString(); if (Arrays.asList("subscribe", "psubscribe", "punsubscribe", "unsubscribe").contains(command)) { String channelName = parts.get(1).toString();