[seam-issues] [JBoss JIRA] (JBSEAM-5045) Ajax error not calling ExceptionFilter

Marek Novotny (JIRA) jira-events at lists.jboss.org
Fri Dec 7 06:51:17 EST 2012


    [ https://issues.jboss.org/browse/JBSEAM-5045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12740106#comment-12740106 ] 

Marek Novotny commented on JBSEAM-5045:
---------------------------------------

Tiago, 
I looked at your patch and noticed that you are using StringUtils from Apache Commons lang library. Seam is generally trying to avoid direct dependency on any Apache Commons library. Is it possible to redo the patch?

If you can provide a simple test case, it would be for me easier and faster ;-), which incorporates what is in this issue description, I will try to redo it. Definitely better to have a patched test case in a seam example to have a test for later usage too.
                
> Ajax error not calling ExceptionFilter
> --------------------------------------
>
>                 Key: JBSEAM-5045
>                 URL: https://issues.jboss.org/browse/JBSEAM-5045
>             Project: Seam 2
>          Issue Type: Bug
>    Affects Versions: 2.3.0.Final
>            Reporter: Tiago Peruzzo
>            Assignee: Marek Novotny
>             Fix For: 2.3.1.CR1
>
>         Attachments: MockExternalContext.java, MockExternalContext.java, patch.zip
>
>
> Now that JSF2 now has support for Ajax errors Ajax requests are being processed by the JSF and not being thrown exceptions to the Seam ExceptionFilter capture.
> {code:xml} 
> <exception log="true" log-level="fatal">
>     <end-conversation before-redirect="true" root="true"/>
>     <redirect view-id="/error.xhtml">
>         <message severity="fatal">Unexpected error, please try again.</message>
>     </redirect>
> </exception>
> {code} 
> {code:xml}
> <h:form>
>     <h:commandButton action="#{xxxx.xxxxx}" value="Submit"/>			
>     <h:commandButton action="#{xxxx.xxxxx}" value="Ajax Submit">
> 	<f:ajax />
>     </h:commandButton>
> </h:form>
> {code} 
> I even did a patch that still support the redirection to the error pages in AJAX requests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the seam-issues mailing list