ICEfaces-EE
  1. ICEfaces-EE
  2. IPCK-363

RichDataGrid not working with MyFaces

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.0.0.BETA
    • Fix Version/s: EE-3.0.0.GA
    • Component/s: Facelet Components
    • Labels:
      None
    • Environment:
      n/a

      Description

      The RichDataGrid example is not being rendered when used with MyFaces 2.1.6. The following error results:


      java.lang.IllegalStateException: Client-id : increaseRows is duplicated in the faces tree. Component : frm:tabs:0:increaseRows, path: {Component-Path : [Class: javax.faces.component.UIViewRoot,ViewId: /showcase.xhtml][Class: javax.faces.component.html.HtmlBody,Id: __9][Class: com.icesoft.faces.component.ext.HtmlPanelGroup,Id: j_id_e][Class: javax.faces.component.html.HtmlForm,Id: frm][Class: com.icesoft.faces.component.paneltabset.PanelTabSet,Id: tabs][Class: com.icesoft.faces.component.paneltabset.PanelTab,Id: j_id_y_3][Class: org.apache.myfaces.view.facelets.tag.ui.ComponentRef,Id: j_id_y_4][Class: com.icesoft.faces.component.ext.HtmlPanelGroup,Id: j_id_y_5_1_1][Class: com.icesoft.faces.component.ext.HtmlPanelGroup,Id: j_id_y_5_1_e][Class: org.apache.myfaces.view.facelets.tag.ui.ComponentRef,Id: j_id_y_5_1_1w][Class: com.icesoft.faces.component.ext.HtmlPanelGroup,Id: richDataGrid2_wpr][Class: com.icesoft.faces.component.ext.HtmlPanelGroup,Id: richDataGrid2_dp][Class: com.icesoft.faces.component.ext.HtmlPanelGroup,Id: j_id_y_5_1_2k][Class: com.icesoft.faces.component.ext.HtmlPanelGroup,Id: j_id_y_5_1_31][Class: com.icesoft.faces.component.ext.HtmlCommandButton,Id: increaseRows]}
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:277)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.checkForDuplicateIds(StateManagerImpl.java:299)
      at org.apache.myfaces.application.StateManagerImpl.saveView(StateManagerImpl.java:217)
      at javax.faces.application.StateManager.getViewState(StateManager.java:253)
      at org.icefaces.impl.context.DOMPartialViewContext.renderState(DOMPartialViewContext.java:519)
      at org.icefaces.impl.context.DOMPartialViewContext.processPartial(DOMPartialViewContext.java:222)
      at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:402)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:755)
      at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(FaceletViewDeclarationLanguage.java:1900)
      at org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:285)
      at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:115)
      at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:241)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:199)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
      at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:304)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:680)

        Activity

        There are no subversion log entries for this issue yet.

          People

          • Assignee:
            Philip Breau
            Reporter:
            Philip Breau
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: