Affects Version/s: 18.104.22.168
Fix Version/s: 2.5.16
We are running Struts 22.214.171.124 and working on externalizing Tomcat session state. This requires Serializable sessions. However, our Action with the ExecuteAndWait interceptor fails. Since our original code was quite complex I wrote a simpler one below which demonstrates the exact same behavior.
The simple action is shown here:
Running this gives
Removing the ExecuteAndWait interceptor fixes the issue.
According to [~yasser.zamani] in
WW-4873 : I reviewed ExecuteAndWaitInterceptor and seems has this bug when session goes to being serialized in middle of an background process.