From 6d5c47d234fd0dc89aa2f1daf6c70d401db0a88d Mon Sep 17 00:00:00 2001 From: Jonathan Schneider Date: Sun, 8 Oct 2023 16:54:30 -0400 Subject: [PATCH] Receive thrownException in RemoteProgressBarReceiver --- .../org/openrewrite/polyglot/RemoteProgressBarReceiver.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/openrewrite/polyglot/RemoteProgressBarReceiver.java b/src/main/java/org/openrewrite/polyglot/RemoteProgressBarReceiver.java index 7cac3b4..f79c35a 100644 --- a/src/main/java/org/openrewrite/polyglot/RemoteProgressBarReceiver.java +++ b/src/main/java/org/openrewrite/polyglot/RemoteProgressBarReceiver.java @@ -66,6 +66,11 @@ protected boolean removeEldestEntry(Map.Entry eldes } switch (message.getType()) { + case Exception: + if (message.getMessage() != null) { + throw RemoteException.decode(message.getMessage()); + } + break; case IntermediateResult: delegate.intermediateResult(message.getMessage()); break;