[seam-issues] [JBoss JIRA] Created: (JBSEAM-4527) <redirect> Exception handler with no <message> queues the handled Exception's message

Chris Bredesen (JIRA) jira-events at lists.jboss.org
Thu Jan 21 17:06:19 EST 2010


<redirect> Exception handler with no <message> queues the handled Exception's message
-------------------------------------------------------------------------------------

                 Key: JBSEAM-4527
                 URL: https://jira.jboss.org/jira/browse/JBSEAM-4527
             Project: Seam
          Issue Type: Bug
          Components: Exception Handling
    Affects Versions: 2.1.2.GA
            Reporter: Chris Bredesen
            Priority: Minor


Given the following simple exception handler...

<exception>
   <redirect view-id="/error.xhtml" />
</exception>

... one might expect that, based on the lack of a <message/> element within, no FacesMessage would get enqueued when an Exception is handled.  However, this is not the case.  Navigator.getDisplayMessage() falls back to e.getMessage() when the literal message is null which is in fact the case when there is no <message/> element.

Since Seam provides for syntax such as this...

<exception>
    <redirect view-id="/error.xhtml">
        <message severity="WARN">#{org.jboss.seam.handledException.message}</message>
    </redirect>
</exception>

... it is this user's belief that the default behavior should be to omit any message when the configuration specifies a <redirect> with no <message>.

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

        


More information about the seam-issues mailing list