Class FakeResponseNotFoundException

All Implemented Interfaces:
Serializable

public final class FakeResponseNotFoundException extends LlmInvocationException
Thrown when the fake provider cannot resolve a scripted response: the request carried no invocation identity, no script is registered for the run, or the run's script has no entry for the resolved key. Fail-closed — the fake never fabricates a default response.

Extends LlmInvocationException so it is a proper LlmClient failure, and carries no HTTP status, so RetryingLlmClient classifies it as non-transient and does not retry the miss (a retry would both mask the script gap and advance the ordinal counter again).

See Also:
  • Constructor Details

    • FakeResponseNotFoundException

      public FakeResponseNotFoundException(String message)
      Creates a new exception with the given message.
      Parameters:
      message - a description naming exactly what could not be resolved