myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Freedman (JIRA)" <...@myfaces.apache.org>
Subject [jira] Created: (PORTLETBRIDGE-134) Portlet 2.0 Bridge doesn't render correctly if event follows a render (without any previous actions)
Date Thu, 18 Mar 2010 22:22:27 GMT
Portlet 2.0 Bridge doesn't render correctly if event follows a render (without any previous
actions)
----------------------------------------------------------------------------------------------------

                 Key: PORTLETBRIDGE-134
                 URL: https://issues.apache.org/jira/browse/PORTLETBRIDGE-134
             Project: MyFaces Portlet Bridge
          Issue Type: Bug
          Components: Impl
    Affects Versions: 2.0.0-alpha
            Reporter: Michael Freedman
            Assignee: Michael Freedman


Currently, the bridge doesn't establish a scope until the first action/event as the scopeId
is managed in a renderParam and one can't create such during a render.  Problem is that render
is the operation that save's the view and creates the VIEW_STATE param that the bridge caches
in the request scope to reuse when called in a redisplay.  So if the first render is followed
by doing an operation in another portlet that causes an event to get sent to this portlet,
the event will establish a scope -- but there will be no VIEW_STATE parameter -- As this isn't
a client postback its not in the incoming request and as we did establish a scope in the first
render its not there.  When the render follows the event the render terminates prematurely
(in some Mojarra imples (in 1.2_05 and later) because it checks to see if we are in a psotback
(depends on this param) and when not sets responseComplete.  Fix is to establish the scope
in the first render and temporarily cache it in the session ala what is already done for resources.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message