[seam-issues] [JBoss JIRA] Created: (JBSEAM-4507) Current conversation lost from page scope on intermediate AJAX request with conversationPropagation=none

Thomas W (JIRA) jira-events at lists.jboss.org
Wed Dec 16 14:49:30 EST 2009


Current conversation lost from page scope on intermediate AJAX request with conversationPropagation=none
--------------------------------------------------------------------------------------------------------

                 Key: JBSEAM-4507
                 URL: https://jira.jboss.org/jira/browse/JBSEAM-4507
             Project: Seam
          Issue Type: Bug
          Components: JSF Integration
    Affects Versions: 2.1.1.GA
            Reporter: Thomas W


The application uses RichFaces. There are modal dialogs that use conversation scoped beans and there are requests ("AJAX push") being processed in the background are not to participate in those dialog conversations (logically separate). 

I can get the desired temporary conversation by using

<input type="hidden" name="conversationPropagation" value="none"/>
				
on the page, but after one of these posts was processed, the original conversation will no longer be attached to the dialog that is active in parallel. That's because the conversation id is no longer retained in the page scope. The long running conversation is not terminated (expected) but becomes orphaned (not expected).

I'm attaching the source code for extended version of FacesManager that produces the desired behavior. I think that this should be the default behavior, otherwise propagation mode "none" makes no sense in the context of an AJAX app.


-- 
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