[ 
https://issues.apache.org/jira/browse/MYFACES-3039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leonardo Uribe resolved MYFACES-3039.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.5-SNAPSHOT
         Assignee: Leonardo Uribe

Ok, now I understand, it is more simple than it seems to be. The check is there 
just by historical reasons, so we can just comment it and prevent throw the 
exception. The current FacesContext implementation should work without problem 
in portlet case.

> MyFaces broken in Portlet environment:  Fails to support extendable 
> FacesContextFactory/FacesContext/ExternalContext
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: MYFACES-3039
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3039
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: JSR-314
>            Reporter: Michael Freedman
>            Assignee: Leonardo Uribe
>             Fix For: 2.0.5-SNAPSHOT
>
>
> JSF 2.0 improved the definition/handling of the instantiation of the 
> FacesContext allowing non-servlet environments to wrap the base/core impl.  
> This was done because most of the FacesContext apis are inherently runtime 
> environment neutral -- allowing the portlet bridge to not have to 
> duplicate/reimplement and maybe get wrong base core function.  Unfortunately 
> MyFaces doesn't conform to this change and hence the Portlet Bridge can't run 
> in the MyFaces environment.  
> Basically the bridge expects to be able to delegate from its 
> FacesContextFactoryImpl.getFacesContext and then wrap the returned 
> FacesContext with its own.  This requires the underlying core impl to be 
> runtime (servlet/portlet) neutral during the creation process.  The bridge 
> will wrap the FacesContext and supply its own ExternalContext such that  any 
> servlet dependent impl in the core FacesContext/ExternalContext will be 
> hidden by overrides.
> FYI ... until this is addressed I can't begin any testing of the bridge on 
> MyFaces.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to