diff --git a/org.adempiere.base/src/org/compiere/wf/MWFActivity.java b/org.adempiere.base/src/org/compiere/wf/MWFActivity.java
index f7eefd77ac..4d7947aaf0 100644
--- a/org.adempiere.base/src/org/compiere/wf/MWFActivity.java
+++ b/org.adempiere.base/src/org/compiere/wf/MWFActivity.java
@@ -69,6 +69,7 @@ import org.compiere.util.Trace;
 import org.compiere.util.Trx;
 import org.compiere.util.TrxEventListener;
 import org.compiere.util.Util;
+import org.compiere.util.ValueNamePair;
 
 /**
  *	Extended Workflow Activity Model for AD_WF_Activity. <br/>
@@ -1118,6 +1119,9 @@ public class MWFActivity extends X_AD_WF_Activity implements Runnable
 				success = false;
 				m_docStatus = null;
 				processMsg = "SaveError";
+				ValueNamePair ppE = CLogger.retrieveError();
+				if (ppE != null)
+					processMsg = ppE.getName();
 			}
 			if (!success)
 			{