Documentation / VFX-E-1902

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-mcp itself.

Fixes

  • This is not something you can fix by changing your call — report it as a bug against the vouchfx-mcp repository, including the tool name and arguments that produced it.
  • Check whether a newer vouchfx-mcp release has already fixed the underlying switch.
  • Include the full error message and docsUrl when filing the report; the code alone pinpoints which tool's outcome switch is out of date.