From a34f0fe56cb5d22955fb04d81be12bd02f0b7c9f Mon Sep 17 00:00:00 2001 From: Nikita Date: Tue, 8 Nov 2016 16:52:30 +0300 Subject: [PATCH] Fixed NPE in CommandDecoder.handleResult #692 --- .../main/java/org/redisson/client/handler/CommandDecoder.java | 2 +- 1 file changed, 1 insertion(+), 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 87ca324d7..92bf8047d 100644 --- a/redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java +++ b/redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java @@ -381,7 +381,7 @@ public class CommandDecoder extends ReplayingDecoder { if (parts != null) { parts.add(result); } else { - if (!data.getPromise().trySuccess(result) && data.cause() instanceof RedisTimeoutException) { + if (data != null && !data.getPromise().trySuccess(result) && data.cause() instanceof RedisTimeoutException) { log.warn("response has been skipped due to timeout! channel: {}, command: {}, result: {}", channel, data, result); } }