[
http://jira.jboss.com/jira/browse/JBSEAM-1159?page=all ]
Christian Bauer closed JBSEAM-1159.
-----------------------------------
Resolution: Done
Yes, the latest RI fixes it. However, you need JBoss 4.2 CR2 for that, so now that it is
available, we can close.
StateWriter CCE with RichFaces and JSF RI
-----------------------------------------
Key: JBSEAM-1159
URL:
http://jira.jboss.com/jira/browse/JBSEAM-1159
Project: JBoss Seam
Issue Type: Bug
Components: JSF
Reporter: Christian Bauer
This is basically a seam-gen WAR app using the RichFaces snapshot in the Seam
distribution. The RichFaces Tree component triggers this exception:
java.lang.ClassCastException: com.sun.facelets.StateWriter
at
com.sun.faces.renderkit.html_basic.HtmlResponseWriter.endElement(HtmlResponseWriter.java:300)
at org.richfaces.renderkit.html.TreeRenderer.doEncodeEnd(TreeRenderer.java:231)
at org.richfaces.renderkit.html.TreeRenderer.doEncodeEnd(TreeRenderer.java:239)
at org.ajax4jsf.framework.renderer.RendererBase.encodeEnd(RendererBase.java:135)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:829)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:894)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:137)
at
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:810)
at
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:271)
at
com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:117)
at
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:810)
at
org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:282)
at
org.ajax4jsf.framework.renderer.RendererBase.renderChildren(RendererBase.java:262)
at
org.richfaces.renderkit.html.ModalPanelRenderer.doEncodeChildren(ModalPanelRenderer.java:334)
at
org.richfaces.renderkit.html.ModalPanelRenderer.doEncodeChildren(ModalPanelRenderer.java:329)
at
org.ajax4jsf.framework.renderer.RendererBase.encodeChildren(RendererBase.java:121)
at
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:810)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:884)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:890)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:890)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:890)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:571)
at
org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
at
org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:229)
at
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:248)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira