The GitHub Actions job "End to End" on 
grails-core.git/fix/15921-boot-encoding-filter-9.0.x has failed.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
e735a3347de16c74b6b5f087672d0ae54876f41f / Scott Murphy Heiberg 
<[email protected]>
Let Spring Boot register the character encoding filter

Grails registered its own encoding filter at order -180. It made Spring Boot's 
back off, so
spring.servlet.encoding had no effect, and a filter ordered ahead of it that 
read a request
parameter, such as the CAS plugin's single sign-out filter, which reads 
logoutRequest from every
POST, made the servlet container decode the body as ISO-8859-1. Spring Boot's 
filter is the same
class, runs at Ordered.HIGHEST_PRECEDENCE, and its properties cover both Grails 
settings.

Drop Grails' filter, translate the deprecated grails.filter.encoding and 
grails.filter.forceEncoding
into spring.servlet.encoding with a warning, and register the single sign-out 
filter right after
Spring Boot's.

Fixes #15921

Report URL: https://github.com/apache/grails-core/actions/runs/40160992274

With regards,
GitHub Actions via GitBox

Reply via email to