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
INFO /usr/local/conda/envs/toil/bin/cwltool 3.1.20240508115724
INFO Resolved 'steps/pass.cwl' to 'file:///home/alex/software/LINC/steps/pass.cwl'
INFO [job pass] /tmp/6scfxd33$ echo
ERROR [job pass] Job error:
("Error collecting output for parameter 'msout': steps/pass.cwl:19:7: Multiple matches for output item that is a single file.", {})
WARNING [job pass] completed permanentFail
{}
WARNING Final process status is permanentFail
Your Environment
cwltool version: 3.1.20240508115724
What works
Removing one element from debug.json so that the array has only one element
Removing Directory as a possible output type for msout
The text was updated successfully, but these errors were encountered:
Expected Behavior
cwltool should treat the input type identical to the output type (at least if it accepts two different types)
Actual Behavior
cwltool crashes, because it always uses the output type
Directory
instead ofDirectory[]
Workflow Code
I call the command like this:
cwltool steps/pass.cwl debug.json
with
debug.json
:Full Traceback
Your Environment
What works
debug.json
so that the array has only one elementDirectory
as a possible output type formsout
The text was updated successfully, but these errors were encountered: