We have found that, along the years, the different Nextflow releases have different minimal Java version requirements.
Ideally, workflow engines should be run in an isolated way, within a singularity container, so WfExS should only have or materialize a SIF image for each of the needed Java or Python versions needed by the different workflow engine releases.