[ 
https://issues.apache.org/jira/browse/MYFACES-4577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17695700#comment-17695700
 ] 

Melloware commented on MYFACES-4577:
------------------------------------

Thank you for the runnable reproducer!

> ui:insert nested in ui:include not added to component tree
> ----------------------------------------------------------
>
>                 Key: MYFACES-4577
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4577
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: General
>    Affects Versions: 4.0.0-RC5
>         Environment: primefaces-test project, jakarta branch
>            Reporter: Manuel K
>            Priority: Major
>
> When having a structure where a ui:insert is used in a file included by 
> ui:include, the components that should be added by the ui:insert are not 
> added to the component tree or at least not before other components are 
> processed.
> So the structure is as follows:
> ui:composition (test.xhtml) uses template (template.xhtml) and defines a 
> header that is included from another file using ui:include (test_header.xhtml)
> template (template.xhtml) includes a ui:composition (header.xhtml) that 
> inserts the header into the template
> The composite component specified in test_header.xhtml is not added to the 
> component tree before the update attribute of a commandButton is processed 
> and throws a ComponentNotFoundException.
> You probably didn't understand a single thing, so the easiest is to take a 
> look at the primefaces-test project I created here: 
> https://github.com/mkomko/primefaces-test/tree/component-not-found
> I can't say for sure if this structure is supported by the spec, but it works 
> in Mojarra.
> It works using 
> {code:java}
> mvn clean jetty:run -Pmojarra40{code}
>  but not using 
> {code:java}
> mvn clean jetty:run -Pmyfaces40{code}
> Thank you very much in advance for taking a look! We're evaluating migrating 
> our large web application from Mojarra to MyFaces, so you might hear from me 
> again ;).
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to