Holiday Notice:
The Frontline Support team will be offline December 17-18 due to an institute-wide retreat and offline December 22- January 1, while the institute is closed. Thank you for your patience during these next few weeks as we get to all of your questions. Happy Holidays!

PICARD - Alignment start should != 0 because reference name != *

TSNTSN BrazilMember

The problem start with CleanSam but it runs and creates the output, besides the error! After that AddOrReplaceReadGroups gives the same error but also runs! But in MarkDuplicates the error is fatal!!

Exception in thread "main" htsjdk.samtools.SAMFormatException: SAM validation error: ERROR: Record 1, Read name HISEQ:201:C783JANXX:8:1301:18266:70980, Alignment start should != 0 because reference name != *.
at htsjdk.samtools.SAMUtils.processValidationErrors(
at htsjdk.samtools.BAMFileReader$BAMFileIterator.advance(
at htsjdk.samtools.BAMFileReader$BAMFileIterator.(
at htsjdk.samtools.BAMFileReader$BAMFileIterator.(
at htsjdk.samtools.BAMFileReader.getIterator(
at htsjdk.samtools.SamReader$PrimitiveSamReaderToSamReaderAdapter.iterator(
at picard.sam.markduplicates.util.AbstractMarkDuplicatesCommandLineProgram.openInputs(
at picard.sam.markduplicates.MarkDuplicates.buildSortedReadEndLists(
at picard.sam.markduplicates.MarkDuplicates.doWork(
at picard.cmdline.CommandLineProgram.instanceMain(
at picard.cmdline.PicardCommandLine.instanceMain(
at picard.cmdline.PicardCommandLine.main(

Can you tell me about this error? What the problem with my data?


Issue · Github
by Sheila

Issue Number
Last Updated
Closed By


  • deklingdekling Broad InstituteMember admin

    Hi @TSN: Please run your sam/bam file through ValidateSamFile to find out what is going on. In addition, please make sure you are using the latest version of Picard. Keep me posted on your results. Thank you, -David

Sign In or Register to comment.