X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.runtime%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fruntime%2Futils%2FAsyncUtils.java;fp=bundles%2Forg.simantics.scl.runtime%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fruntime%2Futils%2FAsyncUtils.java;h=f0edd2c99e9f07423a1d9dd543bc6696e6884cd7;hp=d771a821e8e65329134ebd8af37af7779b21866a;hb=f88bdec494a4d5dd8e7ba5045f225b4322070077;hpb=a0148402f6710c438650e0f8d767fc9dd7650d2f 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(); }