From d665c2b05126fd9b74eddcba3a7a5341875b8e73 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Fri, 15 Sep 2023 14:21:34 +0200 Subject: [PATCH] IDEMPIERE-5854 Error when trying to call ServerReportCtl.runJasperProcess with a process info without a transaction name (#2009) --- org.adempiere.base/src/org/compiere/print/ServerReportCtl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/print/ServerReportCtl.java b/org.adempiere.base/src/org/compiere/print/ServerReportCtl.java index d308acf418..87a1f7ac03 100644 --- a/org.adempiere.base/src/org/compiere/print/ServerReportCtl.java +++ b/org.adempiere.base/src/org/compiere/print/ServerReportCtl.java @@ -182,7 +182,7 @@ public class ServerReportCtl { jasperProcessInfo.setParameter(jasperPrintParams.toArray(new ProcessInfoParameter[]{})); - ServerProcessCtl.process(jasperProcessInfo, pi != null ? Trx.get(pi.getTransactionName(),false) : null); + ServerProcessCtl.process(jasperProcessInfo, pi != null && pi.getTransactionName() != null ? Trx.get(pi.getTransactionName(),false) : null); boolean result = !jasperProcessInfo.isError(); if (result && pi != null && pi.isBatch())