Project

General

Profile

Actions

Bug #19571

closed

arvados-cwl-runner scattering bug

Added by Tom Schoonjans over 1 year ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
CWL
Target version:
Story points:
-

Description

Hi all,

The attached simple CWL workflow and inputs file returns the following error when run with arvados-cwl-runner:

$ arvados-cwl-runner workflow-fixed.cwl cwl.inputs.json
INFO /usr/bin/arvados-cwl-runner 2.4.2, arvados-python-client 2.4.2, cwltool 3.1.20220623174452
INFO Resolved 'workflow-fixed.cwl' to 'file:///home/tom/temp/crunch-failure/workflow.cwl'
INFO Using cluster xxxxx (https://xxxxx.yyyyy.com/)
ERROR Input object failed validation:
identifier field '['string one', 'second string', 'three three three']' must be a string

This was surprising given that this workflow works just fine with cwltool (3.1.20220802125926).

We suspect that this may have to do with us calling the same scattered step twice, but unsure exactly as to why.


Files

cwl.inputs.json (60 Bytes) cwl.inputs.json Tom Schoonjans, 09/23/2022 12:34 PM
workflow-simplified.cwl (1.44 KB) workflow-simplified.cwl Tom Schoonjans, 09/23/2022 12:34 PM
19571-ref_resolver.patch (1.1 KB) 19571-ref_resolver.patch Joshua Randall, 10/28/2022 04:08 PM

Subtasks 1 (0 open1 closed)

Task #19611: Review 19678-job-loaderResolvedPeter Amstutz10/28/2022Actions

Related issues

Has duplicate Arvados - Bug #19678: arvados-cwl-runner: id name must be a stringResolvedPeter AmstutzActions
Actions

Also available in: Atom PDF