Hmmm. I don’t see how this would be a concurrency problem since this should all be executing synchronously (for the most part.) The only asynchronous piece is when the Servlet forward is actually performed, but by that point, all of the necessary attributes should have been set into the request.
Is it possible that you could upload a small sample maven project that we could use to reproduce this issue? I’m really intrigued by this issue.
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.