You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Matthias Weßendorf (JIRA)" <my...@incubator.apache.org> on 2005/09/03 19:54:30 UTC

[jira] Resolved: (MYFACES-485) same tags into a subview require id

     [ http://issues.apache.org/jira/browse/MYFACES-485?page=all ]
     
Matthias Weßendorf resolved MYFACES-485:
----------------------------------------

    Resolution: Invalid

since only sun classes in stack trace I resolved this issue.
Feel free to reopen if you think it's valid.

> same tags into a subview require id
> -----------------------------------
>
>          Key: MYFACES-485
>          URL: http://issues.apache.org/jira/browse/MYFACES-485
>      Project: MyFaces
>         Type: Bug
>   Components: Implementation
>     Versions: 1.0.10m10
>  Environment: LINUX Debian kernel 2.6.11- Tomcat5.0
>     Reporter: Michael Jenik

>
> Same tags into a subview require id.
> If the second tag has no ID then I get this error.
> I tested this in a page that redirect's itself to itself after submit a form.
> the tags are inside the form , inside the subview. I get the error after submit.
> setting id to the tags like outputText , I workarround this error.
> HTTP Status 500 -
> type Exception report
> message
> description The server encountered an internal error () that prevented it from fulfilling this request.
> exception
> javax.servlet.ServletException: javax.servlet.jsp.JspException: Duplicate component ID 'mysubviewID:_id1:_id6' found in view.
> 	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:842)
> 	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
> 	org.apache.jsp.vercamino_jsp._jspService(vercamino_jsp.java:202)
> 	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
> 	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
> 	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)
> 	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
> 	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
> 	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> root cause
> java.lang.IllegalStateException: Duplicate component ID 'mysubviewID:_id1:_id6' found in view.
> 	com.sun.faces.application.StateManagerImpl.removeTransientChildrenAndFacets(StateManagerImpl.java:118)
> 	com.sun.faces.application.StateManagerImpl.removeTransientChildrenAndFacets(StateManagerImpl.java:126)
> 	com.sun.faces.application.StateManagerImpl.removeTransientChildrenAndFacets(StateManagerImpl.java:126)
> 	com.sun.faces.application.StateManagerImpl.removeTransientChildrenAndFacets(StateManagerImpl.java:126)
> 	com.sun.faces.application.StateManagerImpl.saveSerializedView(StateManagerImpl.java:70)
> 	com.sun.faces.taglib.jsf_core.ViewTag.doAfterBody(ViewTag.java:169)
> 	org.apache.jsp.vercamino_jsp._jspService(vercamino_jsp.java:184)
> 	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
> 	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> 	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
> 	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)
> 	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
> 	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
> 	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> note The full stack trace of the root cause is available in the Apache Tomcat/5.0 logs.
> Apache Tomcat/5.0

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira