[ http://issues.apache.org/jira/browse/MYFACES-857?page=comments#action_12361169 ]
Martin Marinschek commented on MYFACES-857: ------------------------------------------- Jürgen, as far as I can see, you were absolutely right. That would mean that in MyFaces you couldn't create dynamic components on the second postback. Pretty Heavy bug! Thanks for evaluating this - I just committed the fix. regards, Martin > Duplicate id in subview > ----------------------- > > Key: MYFACES-857 > URL: http://issues.apache.org/jira/browse/MYFACES-857 > Project: MyFaces > Type: Bug > Components: Implementation > Versions: 1.1.1 > Environment: Windows XP, Browser IE, Mozilla, Tomcat 5.0.28 > Reporter: Juergen Melzer > Assignee: Martin Marinschek > Attachments: MYFACES-857.patch > > We use tiles and the myfaces integration. > But we get an exception: > javax.faces.FacesException: cannot add component with id '_id13' and path : > {Component-Path : [Class: javax.faces.component.html.HtmlPanelGrid,Id: > _id13]} to its parent component. This might be a problem due to duplicate ids. > at javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:401) > at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:219) > I think the problem is that the id is generated after the > JspStateManagerImp.restoreTreeStructure is called. But inside the view there > is still the id above. > A possible solution is to restore the field _uniqueIdCounter of the class > UIViewRoot to make correct counting... -- 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