Jim Downie
08/12/2026, 7:55 AMERROR ~ Cannot invoke method split() on null object
Offending part of the config looks like this:
publishDir = [
[
path: { "${params.outdir}/bins/fasta/binette" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.split('/').last() },
pattern: "**.fa.gz"
],
]
I cannot replicate the error locally with the same Nextflow (26.04.06) and tools (4.1.0) version...mashehu
08/12/2026, 8:26 AMMaxime Garcia
08/12/2026, 8:26 AMmashehu
08/12/2026, 8:27 AMJim Downie
08/12/2026, 8:33 AMmashehu
08/12/2026, 8:35 AMnextflow config without problems?Jim Downie
08/12/2026, 8:46 AMJim Downie
08/12/2026, 8:56 AM--verbose - not much more informativeJim Downie
08/12/2026, 8:56 AMnextflow config -o json myself works fine.Jim Downie
08/12/2026, 8:57 AMJim Downie
08/12/2026, 8:58 AMJim Downie
08/12/2026, 8:58 AMnextflow config -o json (nextflow)
Downloading plugin nf-tower@1.28.2
WARN: Unrecognized config option 'validation.defaultIgnoreParams'
WARN: Unrecognized config option 'validation.monochromeLogs'
ERROR ~ Cannot invoke method split() on null object
I can replicate it locally nowJim Downie
08/12/2026, 8:59 AM-o json fails but I can run it without it. I see the following in the config it spits out:
publishDir = [[path:_nf_config_28624499b50673f5$_run_closure1$_closure31$_closure79@6889f56f, mode:'copy', saveAs:_nf_config_28624499b50673f5$_run_closure1$_closure31$_closure80@231b35fb, pattern:'**.fa.gz'], [path:_nf_config_28624499b50673f5$_run_closure1$_closure31$_closure81@26da1ba2, mode:'copy', saveAs:_nf_config_28624499b50673f5$_run_closure1$_closure31$_closure82@3820cfe], [path:_nf_config_28624499b50673f5$_run_closure1$_closure31$_closure83@2407a36c, mode:'copy', saveAs:_nf_config_28624499b50673f5$_run_closure1$_closure31$_closure84@5ec9eefa]]mashehu
08/12/2026, 9:01 AMJim Downie
08/12/2026, 9:03 AM[
path: { "${params.outdir}/bins/log/dastool" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.endsWith("_DASTool_contig2bin.tsv") ? null : filename }
],
Weirdly it's fine with .equals()...Jim Downie
08/12/2026, 9:20 AMmashehu
08/12/2026, 9:21 AMJim Downie
08/12/2026, 9:26 AM