Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.13.0
Description
In AkkaInvocationHandler#invokeRpc we create a new CompletableFuture to return to the caller, and setup a forwarding routine that runs when the response is received via akka.
final CompletableFuture<Object> completableFuture = new CompletableFuture<>(); resultFuture.whenComplete( (resultValue, failure) -> { if (failure != null) { completableFuture.completeExceptionally( resolveTimeoutException( failure, callStackCapture, address, rpcInvocation)); } else { completableFuture.complete( deserializeValueIfNeeded(resultValue, method)); } });
If deserializeValueIfNeeded fails then completableFuture will never be completed, and we exception will not be logged anywhere.
Attachments
Issue Links
- is related to
-
FLINK-24550 Can not access job information from a standby jobmanager UI
- Closed
- links to