diff --git a/uk/ac/sanger/artemis/components/variant/AbstractVCFReader.java b/uk/ac/sanger/artemis/components/variant/AbstractVCFReader.java index 08257af372f1557dac889091f179ca10562723fb..afa4a430c5efa3566be1720f40db45330f8afd6d 100644 --- a/uk/ac/sanger/artemis/components/variant/AbstractVCFReader.java +++ b/uk/ac/sanger/artemis/components/variant/AbstractVCFReader.java @@ -64,7 +64,16 @@ public abstract class AbstractVCFReader else { if(tabixIterator == null) - tabixIterator = ((TabixReader)this).query(chr+":"+sbeg+"-"+send); + { + try + { + tabixIterator = ((TabixReader)this).query(chr+":"+sbeg+"-"+send); + } + catch(ArrayIndexOutOfBoundsException aob) + { + System.err.println(chr+":"+sbeg+"-"+send+" not found in "+((TabixReader)this).getFileName()); + } + } if(tabixIterator == null) return null;