diff --git a/src/main/java/io/vertx/core/Future.java b/src/main/java/io/vertx/core/Future.java index 47af2b30c..fecb8edfc 100644 --- a/src/main/java/io/vertx/core/Future.java +++ b/src/main/java/io/vertx/core/Future.java @@ -39,7 +39,7 @@ public interface Future extends AsyncResult { Promise promise = Promise.promise(); try { handler.handle(promise); - } catch (Exception e){ + } catch (Throwable e){ promise.tryFail(e); } return promise.future();