Oi,
Estou tentando rodar dois portlets usando o MyFaces portlet bridge na mesma página de um portal JSR-286, a saber, o eXo PC 2.0.5 sob JBoss AS 4.2.3 Os portlets funcionam ok isoladamente, entretanto quando eles são colocados juntos na mesma página do portal o resultado é: 19:31:39,704 ERROR [portletcontainer] exception returned by processAction() or render() methods javax.portlet.PortletException: doBridgeDispatch failed: error from Bridge in executing the request at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:504) at javax.portlet.faces.GenericFacesPortlet.doRenderDispatchInternal(GenericFacesPortlet.java:456) at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:231) at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:354) at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:202) at javax.portlet.GenericPortlet.render(GenericPortlet.java:259) at org.exoplatform.services.portletcontainer.plugins.pc.aop.PortletMethodCommand.render(PortletMethodCommand.java:62) at org.exoplatform.services.portletcontainer.plugins.pc.aop.BaseCommandUnit.execute(BaseCommandUnit.java:46) ... Caused by: javax.portlet.faces.BridgeException: java.lang.ClassCastException: org.apache.myfaces.renderkit.RenderKitFactoryImpl at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRender(BridgeImpl.java:654) at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:544) at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:501) ... 63 more Caused by: java.lang.ClassCastException: org.apache.myfaces.renderkit.RenderKitFactoryImpl at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getResponseStateManager(RendererUtils.java:1158) at org.apache.myfaces.lifecycle.DefaultRestoreViewSupport.isPostback(DefaultRestoreViewSupport.java:127) at org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:80) at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:103) at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76) at org.apache.myfaces.portlet.faces.bridge.BridgeImpl.doFacesRender(BridgeImpl.java:640) ... 65 more O erro ocorre sempre com o segundo portlet na página, qualquer que ele seja. Se alguém tiver interesse, eu posso fornecer dois portlets de exemplo bem básicos para provocar o erro. Estou usando MyFaces 1.2.7 e o MyFaces Portlet Bridge 1.0.0 Beta 2. []s, Fernando Lozano