Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
1.1.5-SNAPSHOT
-
None
-
None
-
pluto 1.1-dev, tomcat 5.5.17 running on linux 2.6.17
Description
trinidad won´t run in a portlet environment. problem is, that FacesContextFactoryImpl does not extend
ServletFacesContextImpl. therefore this is an internal myfaces core problem that could hopefully be fixed.
stacktrace of the crashing portlet using myfaces and trinidad:
javax.portlet.PortletException:
org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$CacheRenderKit
at
org.apache.myfaces.portlet.MyFacesGenericPortlet.handleExceptionFromLifecycle(MyFacesGenericPortlet.java:253)
at
org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:407)
....
Nested Exception is java.lang.ClassCastException:
org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$CacheRenderKit
at
org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:387)
at
net.portlets.logon.LogonPortlet.doView(LogonPortlet.java:88)
....