The GitHub Actions job "CI" on grails-core.git/fix/task-web-request-attribute 
has failed.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
b35184a8f8491938dbed26898009cc50b647c4cc / Scott Murphy Heiberg 
<[email protected]>
Keep a task's web request off the request it shares with the request thread

GrailsWebRequestTaskDecorator bound each task through
WebUtils.storeGrailsWebRequest, which also stored the task's web request in
the WEB_REQUEST attribute of the request the request thread is still
processing. From then on GrailsWebRequest.lookup(request) on the request
thread returned the task's web request, so the url mappings adapter set the
action name on it and the dispatcher's multipartRequestResolved() rebuilt
the task's params instead of the request's.

The task's web request is now bound to the task's thread only, and
lookup(request) returns the web request bound to the calling thread when it
was built with that very request, so a task still finds its own web request
from its request and the request thread finds its own.

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

With regards,
GitHub Actions via GitBox

Reply via email to