Skip to content

method.wiring_invalid

A pipe's wiring does not give it what it reads

Type https://mthds.ai/errors/method.wiring_invalid
Family method: The method as written, the validation vocabulary included.
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 pipe reads a variable or an attribute in a shape its wiring does not give it, or a controller's steps do not connect.

What to do

Follow the variable from the step that stores it to the pipe that reads it, and make the stored concept and multiplicity match what the reader declares.

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 Wire pipe '{pipe}' so that '{variable_path}' reaches it in the shape it reads, then validate the method again.
Any other reader contact_owner Ask the method's owner to fix the wiring of pipe '{pipe}'.

Detail

The problem's detail is written from this template, filled with the occurrence's parameters:

Pipe '{pipe}' reads '{variable_path}' in a shape its wiring does not give it ({finding}).

Parameters

Every parameter is present on every occurrence of the code.

Name Type Description
pipe identifier The pipe at fault.
variable_path identifier The variable or the attribute path the pipe reads.
finding caller_text How the wiring differs from what the pipe reads.

See also