diff --git a/java/src/org/broadinstitute/sting/gatk/executive/HierarchicalMicroScheduler.java b/java/src/org/broadinstitute/sting/gatk/executive/HierarchicalMicroScheduler.java index 4f748a490..05e1d94f4 100755 --- a/java/src/org/broadinstitute/sting/gatk/executive/HierarchicalMicroScheduler.java +++ b/java/src/org/broadinstitute/sting/gatk/executive/HierarchicalMicroScheduler.java @@ -152,7 +152,7 @@ public class HierarchicalMicroScheduler extends MicroScheduler implements Reduce // If any of the first MAX_OUTSTANDING merges aren't ready, the merge limit // has not been exceeded. OutputMerger[] outputMergers = outputMergeTasks.toArray( new OutputMerger[0] ); - for( int i = 0; i < outputMergers.length; i++ ) { + for( int i = 0; i < MAX_OUTSTANDING_OUTPUT_MERGES; i++ ) { if( !outputMergers[i].isComplete() ) return false; }