diff --git a/java/src/org/broadinstitute/sting/gatk/traversals/TraversalEngine.java b/java/src/org/broadinstitute/sting/gatk/traversals/TraversalEngine.java index 25f825e70..6e35a398c 100755 --- a/java/src/org/broadinstitute/sting/gatk/traversals/TraversalEngine.java +++ b/java/src/org/broadinstitute/sting/gatk/traversals/TraversalEngine.java @@ -129,7 +129,8 @@ public abstract class TraversalEngine,Provide // // TODO -- should be controlled by Queue so that .out and .performance.log comes out // - if ( PERFORMANCE_LOG_ENABLED && performanceLog == null && engine.getArguments().performanceLog != null ) { + if ( PERFORMANCE_LOG_ENABLED && performanceLog == null + && engine != null && engine.getArguments().performanceLog != null ) { try { performanceLog = new PrintStream(new FileOutputStream(engine.getArguments().performanceLog)); performanceLog.println(Utils.join("\t", Arrays.asList("elapsed.time", "units.processed", "processing.speed")));