Testing the newest version of htsjdk against picard fails with:
picard.analysis.CollectGcBiasMetricsTest.setupBuilder FAILED
java.lang.UnsupportedOperationException
at java.util.AbstractList.add(AbstractList.java:148)
at java.util.AbstractList.add(AbstractList.java:108)
at htsjdk.samtools.SAMFileHeader.addReadGroup(SAMFileHeader.java:192)
at htsjdk.samtools.SAMRecordSetBuilder.setReadGroup(SAMRecordSetBuilder.java:163)
at picard.analysis.CollectGcBiasMetricsTest.setupTest1(CollectGcBiasMetricsTest.java:407)
at picard.analysis.CollectGcBiasMetricsTest.setupBuilder(CollectGcBiasMetricsTest.java:109)
Testing the newest version of htsjdk against picard fails with:
This happens because of the change in https://github.com/samtools/htsjdk/pull/1286/ which changed ArrayList -> Collections.singletonList.