[ https://issues.apache.org/jira/browse/MYFACES-3515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13240372#comment-13240372 ]
Leonardo Uribe commented on MYFACES-3515: ----------------------------------------- Could you provide an example to be able to reproduce this issue? > Duplicate id using a facet in a composite component > --------------------------------------------------- > > Key: MYFACES-3515 > URL: https://issues.apache.org/jira/browse/MYFACES-3515 > Project: MyFaces Core > Issue Type: Bug > Environment: MyFaces 2.1.6, Tomahawk20 1.1.11 > Reporter: dennis hoersch > > Hello, > I get an IllegalStateException using a facet in a composite component. The > facet gets the same id as the internal 'composite component'-facet. The facet > is created using CumponentSupport.addFacet(). Here the id of the facet is > generated using the view root instead of the UniqueIdVendor of the parent to > whom the facet is added. > In other places the id is retrieved with something like > FaceletCompositionContext mctx = > FaceletCompositionContext.getCurrentInstance(facesContext); > UniqueIdVendor uniqueIdVendor = mctx.getUniqueIdVendorFromStack(); > if (uniqueIdVendor == null) > { > uniqueIdVendor = facesContext.getViewRoot(); > } > String uid = uniqueIdVendor.createUniqueId(facesContext, null); -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira