From 8f2bfac7a611878160648fa99d6402e313dcd7a8 Mon Sep 17 00:00:00 2001 From: ebanks Date: Mon, 26 Apr 2010 05:02:09 +0000 Subject: [PATCH] Bug fix for NullPointerException git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@3256 348d0f76-0448-11de-a6fe-93d51630548a --- .../sting/gatk/refdata/RefMetaDataTracker.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/java/src/org/broadinstitute/sting/gatk/refdata/RefMetaDataTracker.java b/java/src/org/broadinstitute/sting/gatk/refdata/RefMetaDataTracker.java index 23db84144..f74004479 100644 --- a/java/src/org/broadinstitute/sting/gatk/refdata/RefMetaDataTracker.java +++ b/java/src/org/broadinstitute/sting/gatk/refdata/RefMetaDataTracker.java @@ -321,17 +321,14 @@ public class RefMetaDataTracker { } else { for ( Map.Entry datum : map.entrySet() ) { final String rodName = datum.getKey(); - if ( rodName.startsWith(luName) ) { + if ( datum.getValue() != null && rodName.startsWith(luName) ) { if ( trackData == null ) trackData = new RODRecordListImpl(name); //System.out.printf("Adding bindings from %s to %s at %s%n", rodName, name, datum.getValue().getLocation()); ((RODRecordListImpl)trackData).add(datum.getValue(), true); } } } - if ( trackData != null ) - return trackData; - else - return null; + return trackData; } /**