From: Tuukka Lehtonen Date: Thu, 19 Dec 2019 11:28:07 +0000 (+0000) Subject: Merge "Catch Throwable instead of Exception in SCL AsyncUtils" X-Git-Tag: v1.43.0~136^2~15 X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=commitdiff_plain;h=3429953fc33fa37fe9f03d01f66dbe66fa97e567;hp=d4d57f5160567a67fe2cea84bb08a4b232f8e955 Merge "Catch Throwable instead of Exception in SCL AsyncUtils" --- diff --git a/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/utils/AsyncUtils.java b/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/utils/AsyncUtils.java index d771a821e..f0edd2c99 100644 --- a/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/utils/AsyncUtils.java +++ b/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/utils/AsyncUtils.java @@ -43,9 +43,9 @@ public class AsyncUtils { SCLContext.push(context); try { f.apply(Tuple0.INSTANCE); - } catch (Exception e) { - LOGGER.error("Could not execute async", e); - printError(e); + } catch (Throwable t) { + LOGGER.error("Could not execute async", t); + printError(t); } finally { SCLContext.pop(); }