Another problem that can cause this same symptom is a malformed VCF input file. For example, if you have spaces instead of tabs in the VCF file, the GATK can fail to parse the VCF file and it can cause this error.