X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Futil%2FSimpleApp.java;h=9f0e32037f7c9c78c3080ba8c97325f4a1d0a1ec;hb=86db10fcb2299ebf71d5599a80dc54444b26f893;hp=c43ddd7864c1cfa16b1f1459dfb86f70417f1a1b;hpb=e79f4400d245c9b7eb1251a62ff0ff1960086339;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/util/SimpleApp.java b/org.argeo.cms/src/org/argeo/cms/util/SimpleApp.java index c43ddd786..9f0e32037 100644 --- a/org.argeo.cms/src/org/argeo/cms/util/SimpleApp.java +++ b/org.argeo.cms/src/org/argeo/cms/util/SimpleApp.java @@ -19,7 +19,6 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.argeo.cms.CmsConstants; import org.argeo.cms.CmsException; -import org.argeo.cms.CmsSession; import org.argeo.cms.CmsUiProvider; import org.argeo.cms.LifeCycleUiProvider; import org.argeo.jcr.JcrUtils; @@ -60,6 +59,8 @@ public class SimpleApp implements CmsConstants, ApplicationConfiguration, public void configure(Application application) { try { application.setOperationMode(OperationMode.SWT_COMPATIBILITY); + // application.setOperationMode(OperationMode.JEE_COMPATIBILITY); + application.setExceptionHandler(new CmsExceptionHandler()); // loading animated gif @@ -235,7 +236,7 @@ public class SimpleApp implements CmsConstants, ApplicationConfiguration, @Override public void handleException(Throwable throwable) { - CmsSession.current.get().exception(throwable); + CmsUtils.getCmsView().exception(throwable); } } @@ -261,7 +262,7 @@ public class SimpleApp implements CmsConstants, ApplicationConfiguration, // entryPoint.setState(""); entryPoint.setHeader(header); entryPoint.setHeaderHeight(headerHeight); - CmsSession.current.set(entryPoint); + // CmsSession.current.set(entryPoint); return entryPoint; }