[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-3056) JPDL navigation and seam

Florian Keusch (JIRA) jira-events at lists.jboss.org
Fri May 30 07:56:46 EDT 2008


JPDL navigation and seam
------------------------

                 Key: JBSEAM-3056
                 URL: http://jira.jboss.com/jira/browse/JBSEAM-3056
             Project: Seam
          Issue Type: Task
          Components: BPM
            Reporter: Florian Keusch


hi

In our applications we have a navigation menu. When we use seam and some jpdl pageflows we have the following problem:

if we leave the pageflow with a <s:link propagation="end"> (e.g. clicking on the menu), then the pageflow conversation is ended but also an illegal navigation exception is thrown. 

This issue was described on the seam framework: http://www.seamframework.org/Community/ProblemWithJPDLIllegalNavigation but I could not find it in this Jira.

It's not solved. In the code (PageFlow.java) there's a TODO where the illegal navigation ecxeption is thrown:

         //now check that the restored view id matches what we expect
         //from the pageflow node
         //TODO: we need some way to disable this check, since users
         //      might want some adhoc nav in and out of a pageflow?
         String viewId = Pages.getViewId(facesContext);
         if ( !viewId.equals( getPage().getViewId() ) )
         {
            illegalNavigationError();
         }

If we use <s:link propagation="none"> in our menu navigation then this will not cause a illegal navigation exception, but in the background the conversations are still there not ended.

fke

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

        



More information about the seam-issues mailing list