read_server news: upstream returns XML/RSS, action always fails schema check #13

Closed
opened 2026-09-19 08:21:25 +01:00 by gronod · 0 comments
Owner

Summary

read_server news always fails with UPSTREAM_SCHEMA_MISMATCH — the upstream /api/v2/System/news route returns a non-JSON body (XML/RSS, first byte <), while the handler requires a JSON array.

Environment

Reproduction

read_server {"action":"news"}

Expected

News item references, or the action removed/marked unsupported if upstream serves a different content type.

Actual

{"code":"UPSTREAM_SCHEMA_MISMATCH","message":"upstream response was not a JSON array: invalid character '\\u003c' looking for beginning of value"}

The action is permanently unusable — the wire-shape assumption is wrong for this Ombi version.

Correlation ID

88241765662096550bd88b3e

## Summary `read_server` `news` always fails with `UPSTREAM_SCHEMA_MISMATCH` — the upstream `/api/v2/System/news` route returns a non-JSON body (XML/RSS, first byte `<`), while the handler requires a JSON array. ## Environment - Binary: deployed darwin-amd64 build from `develop` @ `d047d76` - Ombi: 4.53.10 (https://ombi.i3omb.com), JWT auth ## Reproduction ```json read_server {"action":"news"} ``` ## Expected News item references, or the action removed/marked unsupported if upstream serves a different content type. ## Actual ```json {"code":"UPSTREAM_SCHEMA_MISMATCH","message":"upstream response was not a JSON array: invalid character '\\u003c' looking for beginning of value"} ``` The action is permanently unusable — the wire-shape assumption is wrong for this Ombi version. ## Correlation ID `88241765662096550bd88b3e`
gronod added this to the M7 — Admin/server wire contracts milestone 2026-09-19 08:57:53 +01:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/ombi-mcp#13