pipe.condition_unmatched
A condition matched no outcome
| Type | https://mthds.ai/errors/pipe.condition_unmatched |
| Family | pipe: A pipe failing at run time because of what the method does. |
| Domain | method: the method's author acts, by changing the method |
| Retry | no: repeating the operation fails the same way |
| HTTP status | 422 |
| Raised as | a problem document, sent as the body of an HTTP response or kept in a run's record |
What it means
A PipeCondition's expression rendered a value that none of its outcomes maps, and the pipe gives no default.
What to do
Add the missing value to the pipe's outcomes, or set a default_outcome.
Next steps
A problem carries the step aimed at whoever reads it: the first when its reader is the domain's actor, the method's author, and the second for any other reader.
| Reader | Kind | Detail |
|---|---|---|
| The domain's actor | change_method |
Map every value the condition of pipe '{pipe}' can render to an outcome, or give it a default outcome. |
| Any other reader | contact_owner |
Ask the method's owner to map every value of the condition of pipe '{pipe}'. |
Detail
The problem's detail is written from this template, filled with the occurrence's parameters:
The condition of pipe '
{pipe}' rendered a value that no outcome maps.
Parameters
Every parameter is present on every occurrence of the code.
| Name | Type | Description |
|---|---|---|
pipe |
identifier |
The PipeCondition at fault. |
See also
- Controller: PipeCondition
- Error Registry, which describes the members of this page
- Error Codes, every code of the core registry