The log shows the error is eventually caused by a NullPointerException:
Caused by: java.lang.NullPointerException: Cannot load from object array because "this.keys" is null
at org.apache.groovy.json.internal.LazyMap.buildIfNeeded(LazyMap.java:134)
at org.apache.groovy.json.internal.LazyMap.values(LazyMap.java:170)
at nextflow.util.CacheHelper.hasher(CacheHelper.java:173)
at nextflow.util.CacheHelper.hasher(CacheHelper.java:190)
at nextflow.util.CacheHelper.hasher(CacheHelper.java:123)
at nextflow.util.CacheHelper.hasher(CacheHelper.java:119)
at nextflow.util.CacheHelper$hasher.call(Unknown Source)
at nextflow.processor.TaskProcessor.computeHash(TaskProcessor.groovy:2168)
... 15 common frames omitted
Describe the bug
DTOL process throws an exception
The log shows the error is eventually caused by a NullPointerException:
To Reproduce
No idea how to reproduce.
Expected behavior
Task is created and doesn't error
Version
Nextflow version: 23.10.1