From ba2d798449636472cad950d78a656f7719326e47 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Tue, 9 Jul 2013 22:08:59 +0800 Subject: [PATCH] IDEMPIERE-1156 PackIn of New EntityType fails. Fixed NPE. --- .../src/org/adempiere/pipo2/AbstractElementHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/org.adempiere.pipo/src/org/adempiere/pipo2/AbstractElementHandler.java b/org.adempiere.pipo/src/org/adempiere/pipo2/AbstractElementHandler.java index 30c7bab2ca..d652b6d0bc 100644 --- a/org.adempiere.pipo/src/org/adempiere/pipo2/AbstractElementHandler.java +++ b/org.adempiere.pipo/src/org/adempiere/pipo2/AbstractElementHandler.java @@ -578,7 +578,10 @@ public abstract class AbstractElementHandler implements ElementHandler { protected boolean hasUUIDKey(PIPOContext ctx, Element element) { String tableName = element.getElementValue(); String uuidColumn = PO.getUUIDColumnName(tableName); - String uuid = element.properties.get(uuidColumn).contents.toString(); + String uuid = null; + if (element.properties.containsKey(uuidColumn)) { + uuid = element.properties.get(uuidColumn).contents.toString(); + } return (uuid != null && uuid.trim().length() == 36); }