From 3f0f694709a18fbe19dc465b1afda99e12742cfc Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Wed, 16 Apr 2014 09:17:02 -0500 Subject: [PATCH] IDEMPIERE-1905 Add feedback to time-consuming processes --- org.adempiere.base/src/org/adempiere/process/UUIDGenerator.java | 2 ++ .../src/org/adempiere/pipo2/AbstractElementHandler.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/adempiere/process/UUIDGenerator.java b/org.adempiere.base/src/org/adempiere/process/UUIDGenerator.java index 86a871c80d..484ed1c2b5 100644 --- a/org.adempiere.base/src/org/adempiere/process/UUIDGenerator.java +++ b/org.adempiere.base/src/org/adempiere/process/UUIDGenerator.java @@ -36,6 +36,7 @@ import org.compiere.util.CLogger; import org.compiere.util.DB; import org.compiere.util.DisplayType; import org.compiere.util.Env; +import org.compiere.util.Msg; import org.compiere.util.Trx; import org.compiere.util.ValueNamePair; @@ -91,6 +92,7 @@ public class UUIDGenerator extends SvrProcess { while(rs.next()) { int AD_Table_ID = rs.getInt(1); String cTableName = rs.getString(2); + statusUpdate(Msg.getMsg(getCtx(), "Processing") + " " + cTableName); String columnName = PO.getUUIDColumnName(cTableName); int AD_Column_ID = DB.getSQLValue(null, "SELECT AD_Column_ID FROM AD_Column Where AD_Table_ID = ? AND ColumnName = ?", AD_Table_ID, columnName); diff --git a/org.adempiere.pipo/src/org/adempiere/pipo2/AbstractElementHandler.java b/org.adempiere.pipo/src/org/adempiere/pipo2/AbstractElementHandler.java index 4d8a4d9798..48fa4f7be5 100644 --- a/org.adempiere.pipo/src/org/adempiere/pipo2/AbstractElementHandler.java +++ b/org.adempiere.pipo/src/org/adempiere/pipo2/AbstractElementHandler.java @@ -508,7 +508,7 @@ public abstract class AbstractElementHandler implements ElementHandler { String uidColumn = po.getUUIDColumnName(); String[] keys = po.get_KeyColumns(); if (Util.isEmpty((String)po.get_Value(uidColumn)) && (keys == null || keys.length != 1 || po.get_ID() > MTable.MAX_OFFICIAL_ID)) { - throw new IllegalStateException("2Pack doesn't work with record without official Id and UUID"); + throw new IllegalStateException("2Pack doesn't work with record without official Id and UUID -> " + po.getUUIDColumnName()); } }