Project

General

Profile

Actions

Bug #19571

closed

arvados-cwl-runner scattering bug

Added by Tom Schoonjans about 2 years ago. Updated about 2 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
CWL
Target version:
Start date:
10/28/2022
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
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/2022

Actions

Related issues 1 (0 open1 closed)

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

Actions
Actions

Also available in: Atom PDF