diff --git a/client/src/org/compiere/print/ReportCtl.java b/client/src/org/compiere/print/ReportCtl.java index 454780daf9..68b4df2fe7 100644 --- a/client/src/org/compiere/print/ReportCtl.java +++ b/client/src/org/compiere/print/ReportCtl.java @@ -198,6 +198,9 @@ public class ReportCtl // Execute Process ProcessCtl worker = ProcessCtl.process(parent, WindowNo, pi, null); + if(worker == null) // Process has been canceled + return false; + try { worker.start(); } catch(java.lang.IllegalThreadStateException itse) {