From 522bb9426e6f5889a2c4db0c9677eb19401f1b0e Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 26 Oct 2020 10:42:07 +0100 Subject: [PATCH] Work on exception management. --- .../src/org/argeo/cms/web/CmsWebEntryPoint.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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() { -- 2.30.2