Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADES 1 deletion of "stdout: std.out" issue #12

Open
simonevaccari opened this issue Oct 12, 2022 · 1 comment
Open

ADES 1 deletion of "stdout: std.out" issue #12

simonevaccari opened this issue Oct 12, 2022 · 1 comment
Assignees

Comments

@simonevaccari
Copy link

I have a CWL in which a node produces an output that saves into a std.out file (defined as stdout: std.out), and the following node uses the content of this file.

The execution of this CWL on ADES (endpoint https://localhost/pml/wps3/processes/) fails between the end of the first node and the following node, because the content of the std.out file is empty (despite in the log of the first node it is shown the printed results).

This seems to be caused by this row 96, https://github.com/EOEPCA/proc-workflow-executor/blob/develop/src/workflow_executor/execute.py#L96], which deletes the content of the file defined exactly as "stdout: std.out".

A temporary workaround could be to rename, in the first node, the output file differently from std.out. But perhaps this could be handled differently / more efficiently from the ADES execution code?

@bbrauzzi
Copy link
Contributor

Thank you for reporting the issue.
It has been addressed internally ( EOEPCA-718 ) and we'll keep you updated.

@bbrauzzi bbrauzzi self-assigned this Oct 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants