diff --git a/java/src/org/broadinstitute/sting/gatk/walkers/filters/ClusteredSnps.java b/java/src/org/broadinstitute/sting/gatk/walkers/filters/ClusteredSnps.java index b4935791f..7dfa6647a 100755 --- a/java/src/org/broadinstitute/sting/gatk/walkers/filters/ClusteredSnps.java +++ b/java/src/org/broadinstitute/sting/gatk/walkers/filters/ClusteredSnps.java @@ -33,7 +33,7 @@ public class ClusteredSnps { int currentIndex = i; while ( ++currentIndex < variants.length ) { - if ( variants[currentIndex].getVariantContext().isVariant() ) { + if ( variants[currentIndex] != null && variants[currentIndex].getVariantContext() != null && variants[currentIndex].getVariantContext().isVariant() ) { if ( ++snpsSeen == snpThreshold ) { right = variants[currentIndex].getVariantContext().getLocation(); break;