Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

Invalid job input record for workflow #138

Open
rabi1029 opened this issue Jul 17, 2017 · 2 comments
Open

Invalid job input record for workflow #138

rabi1029 opened this issue Jul 17, 2017 · 2 comments

Comments

@rabi1029
Copy link

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

@manu-chroma
Copy link

Hey @rabi1029, can you run your workflow once again with --debug flag and paste the traceback code here?

@rabi1029
Copy link
Author

@manu-chroma thanks for your reply~ I have run my workflow with --debug and the traceback code printed into the qc.e.txt file (one of the attachments). Or you mean some traceback code else?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants