Portlet 2.0 Bridge: Resource as source of iFrame doesn't render in Pluto
------------------------------------------------------------------------

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


If the resource target for the above is a Face view, the bridge runs 
through/executesd the normal Faces lifecycle to render the resource.  It 
dispatches to the view JSP using forward.  In the regular case (nonResource) 
this is actually translated by Pluto into a servlet include simulating the 
forward.  However for a resource its an actual servlet forward.  Tomcat closes 
the response and flushes the markup (from it) at the end of the forward.  So 
unless the response is wrapped/buffered Faces can't write after the forward.

So the solution is to be sure the response is always wrapped/buffered (similar 
to the base Faces implementation).  Do this for all requests (render and 
resource) as we don't know how the portlet container we are running on may be 
working 

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

Reply via email to