From fa8aa2345d7d07e2d4e18d51147eddda7da5b1e7 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Fri, 8 Jul 2016 17:50:48 +0200 Subject: [PATCH] IDEMPIERE-2771 Improve 2pack tracing for errors / Found a failing 2Pack that is marked as successful because the foreign key validation is done at commit time and that is out of the check of PackInProcess - fix adding specific commit (1006169) --- org.adempiere.pipo/src/org/adempiere/pipo2/PackInProcess.java | 1 + 1 file changed, 1 insertion(+) diff --git a/org.adempiere.pipo/src/org/adempiere/pipo2/PackInProcess.java b/org.adempiere.pipo/src/org/adempiere/pipo2/PackInProcess.java index 26f8d735ce..e160aa5c42 100644 --- a/org.adempiere.pipo/src/org/adempiere/pipo2/PackInProcess.java +++ b/org.adempiere.pipo/src/org/adempiere/pipo2/PackInProcess.java @@ -143,6 +143,7 @@ public class PackInProcess extends SvrProcess { adPackageImp.setDateProcessed(new Timestamp(System.currentTimeMillis())); adPackageImp.setP_Msg(msg); adPackageImp.saveEx(); + commitEx(); // we need to commit to capture HERE when the deferred validation of foreign keys can fail } catch (Exception e) { adPackageImp.setP_Msg(e.getLocalizedMessage()); packIn.getNotifier().addStatusLine(e.getLocalizedMessage());