Describe the bug
Two records in the GTFS-RT catalog are returning 500 Internal Server Error on every access path I've have tried, including direct lookup by id. Because /v1/search fails for any page whose window spans them, a paginated crawl of the catalog breaks at that point regardless of page size.
This has been consistent over several days around, September 17th-19th, 2026, so it's not a server hiccup.
The bad records are mdb-3438 and mdb-3439 .
Steps/Code to Reproduce
Direct lookup by id — both fail:
GET /v1/gtfs_rt_feeds/mdb-3438
→ 500 Internal Server Error
GET /v1/gtfs_rt_feeds/mdb-3439
→ 500 Internal Server Error
Single-record search at the affected offsets:
GET /v1/search?data_type=gtfs_rt&limit=1&offset=42
→ 500
GET /v1/search?data_type=gtfs_rt&limit=1&offset=43
→ 500
Any search window spanning those offsets:
GET /v1/search?data_type=gtfs_rt&limit=45&offset=0 → 500
GET /v1/search?data_type=gtfs_rt&limit=50&offset=0 → 500
GET /v1/search?data_type=gtfs_rt&limit=100&offset=0 → 500
Neighboring records are fine, so its just these two that are the problem.
Expected Results
A record either returns its payload or a meaningful 4xx. As it stands, a single
malformed record makes the entire page of unrelated records unretrievable.
Actual Results
500, with no indication of which record caused it. It's not clear if it's just temporarily unavailable (my first assumption), or if there's a database error.
Screenshots
No response
Files used
No response
Additional notes
Thanks!
Describe the bug
Two records in the GTFS-RT catalog are returning 500 Internal Server Error on every access path I've have tried, including direct lookup by id. Because /v1/search fails for any page whose window spans them, a paginated crawl of the catalog breaks at that point regardless of page size.
This has been consistent over several days around, September 17th-19th, 2026, so it's not a server hiccup.
The bad records are mdb-3438 and mdb-3439 .
Steps/Code to Reproduce
Direct lookup by id — both fail:
GET /v1/gtfs_rt_feeds/mdb-3438→ 500 Internal Server Error
GET /v1/gtfs_rt_feeds/mdb-3439→ 500 Internal Server Error
Single-record search at the affected offsets:
GET /v1/search?data_type=gtfs_rt&limit=1&offset=42→ 500
GET /v1/search?data_type=gtfs_rt&limit=1&offset=43→ 500
Any search window spanning those offsets:
Neighboring records are fine, so its just these two that are the problem.
Expected Results
A record either returns its payload or a meaningful 4xx. As it stands, a single
malformed record makes the entire page of unrelated records unretrievable.
Actual Results
500, with no indication of which record caused it. It's not clear if it's just temporarily unavailable (my first assumption), or if there's a database error.
Screenshots
No response
Files used
No response
Additional notes
Thanks!