You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Traceback (most recent call last):
File "/Users/pemartin/Scripts/CWL-training/src/env/lib/python3.12/site-packages/cwltool/job.py", line 759, in run
self.get_from_requirements(
File "/Users/pemartin/Scripts/CWL-training/src/env/lib/python3.12/site-packages/cwltool/docker.py", line 208, in get_from_requirements
if self.get_image(cast(dict[str, str], r), pull_image, force_pull, tmp_outdir_prefix):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/pemartin/Scripts/CWL-training/src/env/lib/python3.12/site-packages/cwltool/docker.py", line 114, in get_image
if docker_requirement["dockerImageId"] in _IMAGES:
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/Users/pemartin/Scripts/CWL-training/src/env/lib/python3.12/site-packages/ruamel/yaml/comments.py", line 853, in __getitem__
return ordereddict.__getitem__(self, key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'dockerImageId'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/pemartin/Scripts/CWL-training/src/env/lib/python3.12/site-packages/cwltool/main.py", line 1313, in main
(out, status) = real_executor(
^^^^^^^^^^^^^^
File "/Users/pemartin/Scripts/CWL-training/src/env/lib/python3.12/site-packages/cwltool/executors.py", line 53, in __call__
return self.execute(process, job_order_object, runtime_context, logger)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/pemartin/Scripts/CWL-training/src/env/lib/python3.12/site-packages/cwltool/executors.py", line 136, in execute
self.run_jobs(process, job_order_object, logger, runtime_context)
File "/Users/pemartin/Scripts/CWL-training/src/env/lib/python3.12/site-packages/cwltool/executors.py", line 246, in run_jobs
job.run(runtime_context)
File "/Users/pemartin/Scripts/CWL-training/src/env/lib/python3.12/site-packages/cwltool/job.py", line 800, in run
raise UnsupportedRequirement(
cwltool.errors.UnsupportedRequirement: Docker is required to run this tool: 'dockerImageId'
I have Docker installed in the laptop with the following tool versions cwltool 3.1.20240112164112 toil-cwl-runner --version 6.1.0
I wonder what I might be doing incorrectly regarding my configuration. Docker is available in the system and I can do docker load -i image without any issues.
Thank you very much in advance for your help.
Pedro
┆Issue is synchronized with this Jira Story
┆Issue Number: TOIL-1694
The text was updated successfully, but these errors were encountered:
I installed toil[cwl] in a new arm mac laptop. I have a simple job that zips a file using a container image with a zip utility.
I ran however into the following situation
I have Docker installed in the laptop with the following tool versions
cwltool 3.1.20240112164112
toil-cwl-runner --version 6.1.0
I wonder what I might be doing incorrectly regarding my configuration. Docker is available in the system and I can do docker load -i image without any issues.
Thank you very much in advance for your help.
Pedro
┆Issue is synchronized with this Jira Story
┆Issue Number: TOIL-1694
The text was updated successfully, but these errors were encountered: