Skip to content

Invalid/missing locale strings in header prevents resolving the locale [SPR-16500] #21043

Closed
@spring-projects-issues

Description

@spring-projects-issues

Stephen Imhoff opened SPR-16500 and commented

Spring Boot 2.0.0.M7 with the web-flux starter.

Not sure if I just have a screw loose or what, but invalid locale strings ("en_US" instead of "en-US") or missing the header entirely seems to prevent any locale from being resolved in controllers and elsewhere. Supplying a LocaleContextResolver bean doesn't seem to help. LocaleResolver doesn't seem to be compatible due to version, it looks like.

I think I would have anticipated a null locale, instead of a 500 error, or at least a 400...


Affects: 5.0.3

Attachments:

Issue Links:

Referenced from: commits cd8a1bd

Metadata

Metadata

Assignees

Labels

in: webIssues in web modules (web, webmvc, webflux, websocket)type: bugA general bug

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions