You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Bruno Aranda (JIRA)" <de...@myfaces.apache.org> on 2007/04/28 15:30:16 UTC
[jira] Resolved: (MYFACES-1606) dataTable with facet does not work
[ https://issues.apache.org/jira/browse/MYFACES-1606?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bruno Aranda resolved MYFACES-1606.
-----------------------------------
Resolution: Fixed
> dataTable with facet does not work
> ----------------------------------
>
> Key: MYFACES-1606
> URL: https://issues.apache.org/jira/browse/MYFACES-1606
> Project: MyFaces Core
> Issue Type: Bug
> Components: JSR-252
> Affects Versions: 1.2.0-SNAPSHOT
> Environment: Tomcat 6.0.10
> Reporter: Martin Haimberger
> Assigned To: Bruno Aranda
> Fix For: 1.2.0-SNAPSHOT
>
>
> Hy,
> if i use a h:dataTable and use facet inside it like:
> <h:column>
> <f:facet name="header">
> <h:outputText value="name" />
> </f:facet>
> <h:outputText value="#{item.name}" />
> </h:column>
> an exception during the rendering is thrown:
> avax.servlet.ServletException: Must be called before the start element is closed (attribute 'scope')
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
> root cause
> java.lang.IllegalStateException: Must be called before the start element is closed (attribute 'scope')
> org.apache.myfaces.shared_impl.renderkit.html.HtmlResponseWriterImpl.writeAttribute(HtmlResponseWriterImpl.java:297)
> org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.renderColumnHeaderCell(HtmlTableRendererBase.java:835)
> org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.renderColumnChildHeaderOrFooterRow(HtmlTableRendererBase.java:777)
> org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.renderColumnHeaderOrFooterRow(HtmlTableRendererBase.java:741)
> org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.renderColumnHeaderRow(HtmlTableRendererBase.java:671)
> org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.renderFacet(HtmlTableRendererBase.java:574)
> org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.beforeBody(HtmlTableRendererBase.java:413)
> org.apache.myfaces.shared_impl.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlTableRendererBase.java:118)
> javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:438)
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.renderChildren(HtmlGridRendererBase.java:216)
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRendererBase.java:98)
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:250)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:247)
> javax.faces.component.UIComponent.encodeAll(UIComponent.java:247)
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:314)
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> without facets there is no problem.
> Regards,
> Martin Haimberger
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.