From 0bff2fb2958a9b95a4bff2c840d4997f0a7ae552 Mon Sep 17 00:00:00 2001 From: Nikita Date: Thu, 22 Jun 2017 14:21:09 +0300 Subject: [PATCH] Fixed RFuture.getNow shouldn't throw exceptions. #932 --- redisson/src/main/java/org/redisson/misc/RedissonPromise.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/redisson/src/main/java/org/redisson/misc/RedissonPromise.java b/redisson/src/main/java/org/redisson/misc/RedissonPromise.java index 7a8878537..dd8fa4d75 100644 --- a/redisson/src/main/java/org/redisson/misc/RedissonPromise.java +++ b/redisson/src/main/java/org/redisson/misc/RedissonPromise.java @@ -213,6 +213,9 @@ public class RedissonPromise extends CompletableFuture implements RPromise @Override public T getNow() { + if (isCompletedExceptionally()) { + return null; + } return getNow(null); }