]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/editors/ProcessEditor.java
Improve JCR data model
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.client.ui / src / main / java / org / argeo / slc / client / ui / editors / ProcessEditor.java
index e898a64a12d69b04a523ebddcf84d876ca3c62bc..78282df3c3b6213d0ba7e758ba411b9d383f31ca 100644 (file)
@@ -8,6 +8,7 @@ import javax.jcr.RepositoryException;
 import javax.jcr.Session;
 import javax.jcr.nodetype.NodeType;
 
+import org.argeo.eclipse.ui.Error;
 import org.argeo.jcr.JcrUtils;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.client.ui.ClientUiPlugin;
@@ -105,7 +106,11 @@ public class ProcessEditor extends FormEditor implements SlcTypes, SlcNames {
                        throw new SlcException("Cannot update status of " + processNode, e);
                }
                doSave(null);
-               processController.process(processNode);
+               try {
+                       processController.process(processNode);
+               } catch (Exception e) {
+                       Error.show("Execution of " + processNode + " failed", e);
+               }
        }
 
        @Override