[ http://issues.apache.org/struts/browse/SHALE-336?page=all ]

Gary VanMatre updated SHALE-336:
--------------------------------

    Attachment: view.patch

Based on our discussion, I've expanded the patch.  I've only tested the action 
and action listeners with and without the immediate flag but it seems to be on 
track.

> Exceptions raised in action listeners are exempt from the exception handing 
> strategy of the view controller.
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: SHALE-336
>                 URL: http://issues.apache.org/struts/browse/SHALE-336
>             Project: Shale
>          Issue Type: Improvement
>          Components: View
>    Affects Versions: 1.0.4-SNAPSHOT
>            Reporter: Gary VanMatre
>            Priority: Minor
>         Attachments: view.patch, view.patch
>
>
> The action listener events are fire by the lifecycle in the invoke 
> application phase.  If an exception is raised, there is not a trap similar to 
> the ViewActionListener for handling action event invocation exceptions.
> In an attempt to make the error handing strategy consistent between the two 
> types of application callbacks, I propose that we subclass the view root and 
> override the processApplication method.  Within this overridden method, we 
> trap the exceptions and add them to the exceptions list.
> I'm not sure what side effects this might have but I thought it should be 
> discussed first.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to