Skip to content

Exception from ProcessOutputHandler cause all handlers to stop #1

@BenjaminHamon

Description

@BenjaminHamon

In a process watcher, when a output handler raises an exception, it is not caught and the task fails. This failure aborts all handlers, not just the one failing.

An improvement would be to log the exception immediately and remove the handler (immediately or after a set number of exceptions). It isn't considered a bug since the process itself is not impacted and generally no handler should raise an exception which would bubble up to the process watcher.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions