Steven De Groote created MYFACES-4310: -----------------------------------------
Summary: ui:insert into template components finds incorrect parent ValueHolder Key: MYFACES-4310 URL: https://issues.apache.org/jira/browse/MYFACES-4310 Project: MyFaces Core Issue Type: Bug Environment: WebSphere Application Server 19.0.0.11/wlp-1.0.34.cl191120191031-0300) on Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_212-b10 (en_US) Reporter: Steven De Groote _Note: This works fine in Wildfly18 using Mojarra 2.3_ It appears like MyFaces is looking for the wrong parent component, or rather, ignores the components specified in a template component. Parent not composite component or an instance of ValueHolder: org.primefaces.component.fieldset.Fieldset@6559fbd6 It seemingly then checks a Fieldset (which is a parent of a parent in my case) <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" xmlns:jsf="http://xmlns.jcp.org/jsf"> <ui:composition> <h:panelGroup rendered="#\{rendered or empty rendered}"> <p:outputLabel for="#\{id}" value="#\{label}" /> <div class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all"> <h:outputText id="#\{id}" value="#\{value}"> <ui:insert/> </h:outputText> </div> </h:panelGroup> </ui:composition> </html> {{}}My outputTextWithLabel components looks like this: <my:outputTextWithLabel id="creationdate" label="#\{msg.common_datecreated}" value="#\{bean.date}"> <f:convertNumber/> </my:outputTextWithLabel> {{}} I've already registered the problem at https://stackoverflow.com/questions/58954647/unable-to-insert-a-converter-into-a-facelets-template-component -- This message was sent by Atlassian Jira (v8.3.4#803005)