VFX-E-1902¶
Title¶
UnrecognisedOutcome
Explanation¶
An orchestrator returned an outcome case this server does not know how to render — the unreachable-by-
construction _ => arm of a tool's own outcome switch. Every outcome type in this server is a closed
union with a private constructor, so this arm exists but should never actually be hit. Seeing this
code in the wild means a union gained a new case and a tool's rendering switch was not updated to
handle it: a bug in this server, not in your input.
Common causes¶
- A bug in this server: an internal outcome type gained a new case that a tool's rendering switch was not updated to handle.
- There is no caller-input cause for this code — it can only fire from a defect inside
vouchfx-mcpitself.
Fixes¶
- This is not something you can fix by changing your call — report it as a bug against the
vouchfx-mcprepository, including the tool name and arguments that produced it. - Check whether a newer
vouchfx-mcprelease has already fixed the underlying switch. - Include the full error message and
docsUrlwhen filing the report; the code alone pinpoints which tool's outcome switch is out of date.