Invalid job input record for workflow #138
Description
Hi,
I tried to work with cwl workflow and it worked well most of the time. But when I tried to use scatter-gather function, I got an error.
I set a input parameter in the gather step (step_tool2), and the input was depended on scatter step (step_tool1). At the same time, the input was an array type for many files. And I want the input could be "null".
It worked well when the input filies were existed or just used the gather step as a cwltool.
But when I used the workflow, I got an error like this:
"
Exception on step 'step_tool2'
Workflow error, try again with --debug for more information:
Invalid job input record:
the qc
field is not valid because
tried array of but
item is invalid because
is not a dict
"
It's so sad, I have no idea how to solve it. : (
I have posted my cwl file and error information as attachments below.
qc.cwl.txt
qc.e.txt