Summary error message.
A human-readable description of the overall error. For detailed information about specific failures, examine the reasons array.
Name of the method that caused the error.
Identifies which transformation function failed, such as
"HttpLlm.application" or "LlmSchemaConverter.schema".
Detailed list of transformation failures.
Each entry describes a specific schema that failed transformation, including its location and the reason for failure. Multiple failures can occur in a single transformation when processing complex schemas.
Error information from JSON schema transformation.
IJsonSchemaTransformErrorrepresents an error that occurred during transformation or iteration of OpenApi.IJsonSchema types. This error type is primarily generated when converting OpenAPI schemas to LLM-compatible formats via ILlmSchema.Common transformation failures include:
$refpointing to non-existent schema definitionsoneOfschemasadditionalPropertiesThe reasons array provides detailed information about each failure, including the problematic schema, its location path, and a human-readable error message. Use this information to diagnose and fix schema compatibility issues.
Author
Jeongho Nam - https://github.com/samchon