From 349c7647304a080e24fb3aa9c87a70b0fdbd2f72 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Tue, 4 Dec 2018 13:26:49 +0100 Subject: [PATCH] IDEMPIERE-3841 PackIn throws NPE when cannot find AD_Window_ID for a Table element --- .../src/org/adempiere/pipo2/handler/TableElementHandler.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/TableElementHandler.java b/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/TableElementHandler.java index ba2769a5d2..b1bbfef9e5 100644 --- a/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/TableElementHandler.java +++ b/org.adempiere.pipo.handlers/src/org/adempiere/pipo2/handler/TableElementHandler.java @@ -107,6 +107,8 @@ public class TableElementHandler extends AbstractElementHandler { public void endElement(PIPOContext ctx, Element element) throws SAXException { MTable mTable = findPO(ctx, element); + if (element.defer && mTable == null) + return; boolean isValidateView = false; MViewComponent[] m_vcs = mTable.getViewComponent(true); if (m_vcs != null && m_vcs.length > 0)