oliviercoen
10/29/2025, 9:58 AMCaused by:
Cannot invoke "nextflow.util.Duration.toMillis()" because "this.pullTimeout" is null
I was able to reproduce the error with a simple test script:
# <http://test.nf|test.nf>
process FOO {
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'<https://community-cr-prod.seqera.io/docker/registry/v2/blobs/sha256/45/45bebbd72993260a3549ab9fb73d60faef9052fd7a1e752e4987708f8e93b4f9/data>':
'<http://community.wave.seqera.io/library/seqkit:2.10.1--924c175d0c15a9be|community.wave.seqera.io/library/seqkit:2.10.1--924c175d0c15a9be>' }"
script:
"""
seqkit -h
"""
}
workflow {
FOO()
}
First test with :
NXF_VER=25.04.8 nf run <http://test.nf|test.nf> -profile apptainer
it should work.
Now delete you apptainer cache ad run:
NXF_VER=25.10.0 nf run <http://test.nf|test.nf> -profile apptainer
and I guess you should see the same error as me...
What do you think? Should I raise an issue on Nextflow's Github?Phil Ewels
11/03/2025, 11:24 AMPhil Ewels
11/03/2025, 11:24 AMoliviercoen
11/03/2025, 11:53 AMPhil Ewels
11/03/2025, 12:05 PM