The Frontline Support team will be offline February 18 for President's Day but will be back February 19th. Thank you for your patience as we get to all of your questions!
java.lang.NullPointerException for Picard SamToFastq OUTPUT_PER_RG=T on bam without read groups
When running Picard's
OUTPUT_PER_RG=T on a bam file without read group information, you get the following error:
Exception in thread "main" java.lang.NullPointerException at net.sf.picard.sam.SamToFastq.doWork(SamToFastq.java:148) at net.sf.picard.cmdline.CommandLineProgram.instanceMain(CommandLineProgram.java:177) at net.sf.picard.sam.SamToFastq.main(SamToFastq.java:119)
Obviously the command shouldn't work if there is no read group information, but it would be nice if there was a more informative error provided, as the
NullPointerException makes it seem like an issue with memory allocation.