Project

General

Profile

Actions

Bug #12903

open

arvados-cwl-runner only loads cwl $import directives when run with `--local`

Added by Joshua Randall over 6 years ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Crunch
Target version:
Story points:
-
Release:
Release relationship:
Auto

Description

When an $import: directive is used in a CWL workflow, arvados-cwl-runner works when using `--local`, but otherwise fails with an error such as:

  2018-01-04T00:18:51.326623454Z stderr   [Errno 2] No such file or directory: '/tmp/arvados-pipelines/cwl/tools/samtools/samtools-docker.yml'

This particular one was for a CommandLineTool containing:

requirements:
- $import: samtools-docker.yml

I guess that the import files are not being staged into the container that runs the workflow.


Related issues

Related to Arvados - Bug #12934: [CWL] Fix Arvados bugs revealed by newly added conformance testsResolvedPeter Amstutz01/12/2018Actions
Actions

Also available in: Atom PDF