Author: [log in to unmask] Date: Tue May 5 15:59:00 2015 New Revision: 2910 Log: check for null object if nothing is processed... Modified: java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/GBLOutputDriver.java Modified: java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/GBLOutputDriver.java ============================================================================= --- java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/GBLOutputDriver.java (original) +++ java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/GBLOutputDriver.java Tue May 5 15:59:00 2015 @@ -36,7 +36,7 @@ private AIDA aida = AIDA.defaultInstance(); int nevt = 0; - GBLOutput gbl; + GBLOutput gbl = null; TruthResiduals truthRes = null; private String gblFileName = ""; private String outputPlotFileName=""; @@ -166,7 +166,9 @@ @Override public void endOfData() { - gbl.close(); + if(gbl!=null) + gbl.close(); + if (!"".equals(outputPlotFileName)) { try { aida.saveAs(outputPlotFileName);