Mira Sarkis
05/27/2025, 6:01 PMGATK4_GENOMICSDBIMPORT process.
This is the error :
java.lang.IllegalArgumentException: Null object is not allowed here.
at org.broadinstitute.hellbender.utils.Utils.nonNull(Utils.java:643)
at org.broadinstitute.hellbender.utils.Utils.nonNull(Utils.java:631)
at org.broadinstitute.hellbender.tools.genomicsdb.GATKGenomicsDBUtils.genomicsDBGetAbsolutePath(GATKGenomicsDBUtils.java:317)
at org.broadinstitute.hellbender.tools.genomicsdb.GenomicsDBImport.overwriteCreateOrCheckWorkspace(GenomicsDBImport.java:1039)
at org.broadinstitute.hellbender.tools.genomicsdb.GenomicsDBImport.onTraversalStart(GenomicsDBImport.java:680)
at org.broadinstitute.hellbender.engine.GATKTool.doWork(GATKTool.java:1096)
at org.broadinstitute.hellbender.cmdline.CommandLineProgram.runTool(CommandLineProgram.java:149)
at org.broadinstitute.hellbender.cmdline.CommandLineProgram.instanceMainPostParseArgs(CommandLineProgram.java:198)
at org.broadinstitute.hellbender.cmdline.CommandLineProgram.instanceMain(CommandLineProgram.java:217)
at org.broadinstitute.hellbender.Main.runCommandLineProgram(Main.java:166)
at org.broadinstitute.hellbender.Main.mainEntry(Main.java:209)
at org.broadinstitute.hellbender.Main.main(Main.java:306)
The associated command.sh looks as follows, will a null value for the workspace path
#!/usr/bin/env bash -C -e -u -o pipefail
gatk --java-options "-Xmx29491M -XX:-UsePerfData" \
GenomicsDBImport \
--variant NTD15.vcf.gz \
--genomicsdb-workspace-path null \
--intervals genome.bed \
--tmp-dir . \
To my understanding this is caused by the following line
https://github.com/nf-core/createpanelrefs/blob/671ff01bd003e4b2abf889d7534588275860cade/subworkflows/nf-core/bam_create_som_pon_gatk/main.nf#L49, where [] is passed instead of a valid parameter.
Would it be possible to check this and provide a patch that I can test please?
thanks in advance,