Incorrect result used if using message store interceptor, validation, and
action errors.
----------------------------------------------------------------------------------------
Key: WW-1963
URL: https://issues.apache.org/struts/browse/WW-1963
Project: Struts 2
Issue Type: Bug
Components: Interceptors
Affects Versions: 2.0.6
Environment: Produced on Windows Vista, Java 1.5.0_11, and Tomcat
5.5.23
Reporter: Al Sutton
Reproduction Example
-------------------------------
To reproduce this ActionA and ActionB extend ActionSupport and the message
store interceptor and the validation interceptor are enabled. ActionA uses the
STORE mode on the message store interceptor, and ActionB uses the RETREIVE mode.
Actual Behaviour
-----------------------
If ActionA calls addActionError and then returns a redirect to ActionB the
validation interceptor looks for an input result on ActionB and either
redirects the users to ActionBs input result, or fails with an exception if an
input result is not available.
Expected Behaviour
---------------------------
The redirect result from ActionA should be made and executed as normal. The
validation interceptor should look for or use the input result of the action
after the redirection has been made.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.