Skip to content

Workflows are not terminated if errors are detected #154

@t0mdavid-m

Description

@t0mdavid-m

In FeatureFinderMetabo within the TOPP Workflow Framework, enabling the advanced parameter masstrace_snr_filtering (via Configure -> Show Advanced Parameter) results in an error when executing the workflow (as noted in issue #90). While this specific issue should be addressed separately, I observed another inconsistency:

When a TOPP tool encounters an error, the workflow continues running, and no error message is displayed in the minimal log.

To improve error handling and workflow stability, implement the following:

  • Abort the workflow upon encountering an error.
    (Ensure that failures in individual TOPP tools result in the termination of the entire workflow.)

  • Display error messages in the log.
    (Provide clear and informative error messages in the minimal log.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions