Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-26636

Duplicate component found in view

    Details

    • Type: Bug
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Incorporated
    • Affects Version/s: 10.0
    • Fix Version/s: None
    • Component/s: Signup
    • Labels:
      None

      Description

      AFAIK these types of errors are avoidable by structuring the jsf markup correctly.

      request-path: /portal/tool/2603d011-2a9e-42f5-abb3-8037944b4e61/signupMeetings

      stack trace:

      org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.IllegalStateException: Duplicate component ID 'items:meetinglist:_id45' found in view.
      at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:901)
      caused by: org.sakaiproject.tool.api.ToolException: org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.IllegalStateException: Duplicate component ID 'items:meetinglist:_id45' found in view.
      at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1535)
      caused by: org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.IllegalStateException: Duplicate component ID 'items:meetinglist:_id45' found in view.
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455)
      caused by: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.IllegalStateException: Duplicate component ID 'items:meetinglist:_id45' found in view.
      at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:845)
      caused by: java.lang.IllegalStateException: Duplicate component ID 'items:meetinglist:_id45' found in view.
      at com.sun.faces.application.StateManagerImpl.checkIdUniqueness(StateManagerImpl.java:201)
      at com.sun.faces.application.StateManagerImpl.checkIdUniqueness(StateManagerImpl.java:204)
      at com.sun.faces.application.StateManagerImpl.checkIdUniqueness(StateManagerImpl.java:204)
      at com.sun.faces.application.StateManagerImpl.checkIdUniqueness(StateManagerImpl.java:204)
      at com.sun.faces.application.StateManagerImpl.checkIdUniqueness(StateManagerImpl.java:204)
      at com.sun.faces.application.StateManagerImpl.checkIdUniqueness(StateManagerImpl.java:204)
      at com.sun.faces.application.StateManagerImpl.checkIdUniqueness(StateManagerImpl.java:204)
      at com.sun.faces.application.StateManagerImpl.saveSerializedView(StateManagerImpl.java:97)
      at com.sun.faces.taglib.jsf_core.ViewTag.doAfterBody(ViewTag.java:189)
      at org.apache.jsp.signup.signupMeetings_jsp._jspx_meth_f_005fview_005f0(signupMeetings_jsp.java:269)
      at org.apache.jsp.signup.signupMeetings_jsp._jspService(signupMeetings_jsp.java:201)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  guangzheng.liu@yale.edu Peter Liu
                  Reporter:
                  smarquard Stephen Marquard
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration