Intermittent Error Pages on Uncached Requests
- Incident
- major
- Resolved
A security middleware update introduced a service configuration error that caused error pages for any request not served from edge cache. Primarily affected the Islamic Calendar page and other pages with unique query parameters that bypass cache. Root cause identified and fixed within 33 minutes. Edge cache purged to clear any cached error pages.
- Posted: Feb 22, 2026, 14:52 UTC
- Resolved: Feb 22, 2026, 15:25 UTC
- Duration: 33m
Timeline
-
resolved
15:25 UTCFix deployed. Corrected the middleware service definition to match the expected framework pattern, added error handling so the middleware can never crash the site, and purged edge cache to clear any cached error pages. All pages loading normally.
-
identified
15:10 UTCRoot cause identified: a newly deployed security middleware (BanMiddleware) had incorrect service wiring. Drupal's StackedKernelPass auto-prepends the HTTP kernel argument, which shifted all other arguments — causing a TypeError that crashed every uncached request.
-
investigating
14:55 UTCUser reported encountering an error page on the Islamic Calendar page. The site appeared to work intermittently — cached pages loaded fine, but uncached requests returned an error.
Permalink: /incident/29