diff --git a/client/implementation-vertx/src/main/java/io/smallrye/graphql/client/vertx/dynamic/VertxDynamicGraphQLClient.java b/client/implementation-vertx/src/main/java/io/smallrye/graphql/client/vertx/dynamic/VertxDynamicGraphQLClient.java index d77e8d159..5c90b3469 100644 --- a/client/implementation-vertx/src/main/java/io/smallrye/graphql/client/vertx/dynamic/VertxDynamicGraphQLClient.java +++ b/client/implementation-vertx/src/main/java/io/smallrye/graphql/client/vertx/dynamic/VertxDynamicGraphQLClient.java @@ -460,7 +460,7 @@ private Uni executeSingleResultOperationOverWebsocket(JsonObject json) webSocketHandler().subscribe().with(handler -> { handlerRef.set(handler); operationId.set(handler.executeUni(json, rawEmitter)); - }); + }, rawEmitter::fail); }); return rawUni .onCancellation().invoke(() -> { diff --git a/client/implementation-vertx/src/main/java/io/smallrye/graphql/client/vertx/typesafe/VertxTypesafeGraphQLClientProxy.java b/client/implementation-vertx/src/main/java/io/smallrye/graphql/client/vertx/typesafe/VertxTypesafeGraphQLClientProxy.java index 8d5970b70..1a789634a 100644 --- a/client/implementation-vertx/src/main/java/io/smallrye/graphql/client/vertx/typesafe/VertxTypesafeGraphQLClientProxy.java +++ b/client/implementation-vertx/src/main/java/io/smallrye/graphql/client/vertx/typesafe/VertxTypesafeGraphQLClientProxy.java @@ -215,7 +215,7 @@ private Uni executeSingleResultOperationOverWebsocket(MethodInvocation m webSocketHandler().subscribe().with((handler) -> { handlerRef.set(handler); operationId.set(handler.executeUni(request, rawEmitter)); - }); + }, rawEmitter::fail); }); return rawUni .onCancellation().invoke(() -> {