IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Fail processor
editFail processor
editRaises an exception. This is useful for when you expect a pipeline to fail and want to relay a specific message to the requester.
Table 18. Fail Options
Name | Required | Default | Description |
---|---|---|---|
|
yes |
- |
The error message thrown by the processor. Supports template snippets. |
|
no |
- |
Description of the processor. Useful for describing the purpose of the processor or its configuration. |
|
no |
- |
Conditionally execute the processor. See Conditionally run a processor. |
|
no |
|
Ignore failures for the processor. See Handling pipeline failures. |
|
no |
- |
Handle failures for the processor. See Handling pipeline failures. |
|
no |
- |
Identifier for the processor. Useful for debugging and metrics. |
{ "fail": { "if" : "ctx.tags.contains('production') != true", "message": "The production tag is not present, found tags: {{{tags}}}" } }