From a2855106567d6b54a47649f6e24cd04ce4ecb63e Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Wed, 2 Sep 2020 20:41:19 +0800 Subject: [PATCH] --- src/org/redkale/service/RetResult.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/org/redkale/service/RetResult.java b/src/org/redkale/service/RetResult.java index c7aede192..327589605 100644 --- a/src/org/redkale/service/RetResult.java +++ b/src/org/redkale/service/RetResult.java @@ -27,7 +27,7 @@ import org.redkale.util.*; * @author zhangjx * @param 结果对象的泛型 */ -public class RetResult implements Serializable{ +public class RetResult implements Serializable { public static final Type TYPE_RET_INTEGER = new TypeToken>() { }.getType(); @@ -121,6 +121,8 @@ public class RetResult implements Serializable{ public static RetResult get(CompletableFuture> future, long timeout, TimeUnit unit) { try { return future.get(timeout, unit); + } catch (ExecutionException ex) { + throw new RuntimeException(ex.getCause()); } catch (Exception ex) { throw new RuntimeException(ex); }