-
Notifications
You must be signed in to change notification settings - Fork 358
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
WX-757 Fix stdout
, stderr
in workflow body causing crashes
#7386
Conversation
workflowName: break_with_stderr | ||
status: Failed | ||
"failures.0.message": "Workflow failed" | ||
"failures.0.causedBy.0.message": "Failed to evaluate 'break_with_stderr.load_data_csv' (reason 1 of 2): Evaluating select_first([stdout(), stderr()]) failed: stdout is not implemented at the workflow level, Failed to evaluate 'break_with_stderr.load_data_csv' (reason 2 of 2): Evaluating select_first([stdout(), stderr()]) failed: stderr is not implemented at the workflow level" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I really appreciate how our error handling reports both errors on the same line!
* An exception specific to conditions inside the executing WDL, as opposed to one that is "Cromwell's fault" | ||
* @param message Description suitable for user display | ||
*/ | ||
final case class WdlRuntimeException(message: String) extends RuntimeException with NoStackTrace { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copied from #7385 so I could capture stack-trace-free logs with complete honesty.
Same symptom as #7385, different cause. This is @sjfleming's report in the ticket.
After:
Before: