From c51e745bae3529bfdb24e5afa33a865bf2f1ef88 Mon Sep 17 00:00:00 2001 From: depristo Date: Mon, 3 Jan 2011 01:00:52 +0000 Subject: [PATCH] The engine can be null in a unit test, so check for it git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@4923 348d0f76-0448-11de-a6fe-93d51630548a --- .../broadinstitute/sting/gatk/traversals/TraversalEngine.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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")));