CookieLocaleResolver may disturb error rendering when locale cookie has a malformed value [SPR-15182] #19748
Labels
in: web
Issues in web modules (web, webmvc, webflux, websocket)
type: enhancement
A general enhancement
Milestone
Andy Wilkinson opened SPR-15182 and commented
This issue is on a similar theme to #19744 and #19745.
DispatcherServlet
calls itsLocaleResolver
as part of an error dispatch. If aCookieLocaleResolver
is configured and the locale cookie is malformed, this leads to an exception being thrown during error processing which disturbs error rendering.A workaround is to override
resolveLocaleContext(HttpServletRequest)
and skip parsing the cookie's value when it's an error dispatch:Affects: 4.3.5
Reference URL: spring-projects/spring-boot#8075
Issue Links:
Referenced from: commits e8776f8, b97e7d5
The text was updated successfully, but these errors were encountered: