From: Mathieu Baudier Date: Mon, 26 Oct 2020 09:42:07 +0000 (+0100) Subject: Work on exception management. X-Git-Tag: argeo-commons-2.1.89~53 X-Git-Url: http://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=522bb9426e6f5889a2c4db0c9677eb19401f1b0e Work on exception management. --- diff --git a/org.argeo.cms.ui.rap/src/org/argeo/cms/web/CmsWebEntryPoint.java b/org.argeo.cms.ui.rap/src/org/argeo/cms/web/CmsWebEntryPoint.java index 3d353d6b1..4dd19caa2 100644 --- a/org.argeo.cms.ui.rap/src/org/argeo/cms/web/CmsWebEntryPoint.java +++ b/org.argeo.cms.ui.rap/src/org/argeo/cms/web/CmsWebEntryPoint.java @@ -158,10 +158,12 @@ public class CmsWebEntryPoint implements EntryPoint, CmsView, BrowserNavigationL @Override public void exception(final Throwable e) { - CmsFeedback.show("Unexpected exception in CMS", e).block(); - exception = e; + ui.getDisplay().syncExec(() -> { + CmsFeedback.show("Unexpected exception in CMS", e); + exception = e; // log.error("Unexpected exception in CMS", e); - doRefresh(); + doRefresh(); + }); } protected synchronized void doRefresh() {