From bbb890dd6c2d644a5bfe58ba7e2294203257dbf9 Mon Sep 17 00:00:00 2001 From: depristo Date: Fri, 5 Nov 2010 12:43:25 +0000 Subject: [PATCH] Bug fix for variants in VCF header fetching to avoid null pointer when a VariantContext tribble codec doesn't have a header git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@4630 348d0f76-0448-11de-a6fe-93d51630548a --- java/src/org/broadinstitute/sting/utils/vcf/VCFUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/src/org/broadinstitute/sting/utils/vcf/VCFUtils.java b/java/src/org/broadinstitute/sting/utils/vcf/VCFUtils.java index 5746b03b5..d43492da9 100755 --- a/java/src/org/broadinstitute/sting/utils/vcf/VCFUtils.java +++ b/java/src/org/broadinstitute/sting/utils/vcf/VCFUtils.java @@ -98,7 +98,9 @@ public class VCFUtils { RMDTrack rod = source.getReferenceOrderedData(); if ( rod.getRecordType().equals(VariantContext.class)) { - fields.addAll(((VCFHeader)rod.getHeader()).getMetaData()); + VCFHeader header = (VCFHeader)rod.getHeader(); + if ( header != null ) + fields.addAll(header.getMetaData()); } }