From cb485f71917b1223f020d80279323fc0740d2e68 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Wed, 26 Mar 2014 20:37:36 +0800 Subject: [PATCH] 1003875 From server log - Fixed bad exception handling in ProcessModalDialog. --- .../src/org/adempiere/webui/apps/ProcessModalDialog.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/ProcessModalDialog.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/ProcessModalDialog.java index 2bbe9029fc..d6fb4c02af 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/ProcessModalDialog.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/ProcessModalDialog.java @@ -505,7 +505,9 @@ public class ProcessModalDialog extends Window implements EventListener, if (log.isLoggable(Level.INFO))log.log(Level.INFO, "Process Info="+m_pi+" AD_Client_ID="+Env.getAD_Client_ID(Env.getCtx())); WProcessCtl.process(ProcessModalDialog.this, m_WindowNo, parameterPanel, m_pi, null); } catch (Exception ex) { - FDialog.error(m_WindowNo, ex.getLocalizedMessage()); + m_pi.setError(true); + m_pi.setSummary(ex.getLocalizedMessage()); + log.log(Level.SEVERE, ex.getLocalizedMessage(), ex); } finally { Executions.schedule(getDesktop(), ProcessModalDialog.this, new Event(ON_COMPLETE, ProcessModalDialog.this, null)); }