Re: [PR] build(deps): update selenium standalone-firefox [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn merged PR #4538:
URL: https://github.com/apache/myfaces-tobago/pull/4538


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] build(deps): update selenium standalone-firefox [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn merged PR #4539:
URL: https://github.com/apache/myfaces-tobago/pull/4539


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] build(deps): bump joinfaces.version from 4.7.17 to 4.7.18 [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn merged PR #4540:
URL: https://github.com/apache/myfaces-tobago/pull/4540


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] fix(maven): integration-test [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn merged PR #4542:
URL: https://github.com/apache/myfaces-tobago/pull/4542


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] fix(maven): integration-test [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn opened a new pull request, #4542:
URL: https://github.com/apache/myfaces-tobago/pull/4542

   * verify causes the maven build to fail on build failures
   
   (cherry picked from commit f9da9fbce358f0ea50daba7979f07f554a44794d)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] fix(maven): integration-test [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn merged PR #4541:
URL: https://github.com/apache/myfaces-tobago/pull/4541


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] fix(maven): integration-test [myfaces-tobago]

2023-11-24 Thread via GitHub


itno85 opened a new pull request, #4541:
URL: https://github.com/apache/myfaces-tobago/pull/4541

   * verify causes the maven build to fail on build failures


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] build(deps): bump joinfaces.version from 4.7.17 to 4.7.18 [myfaces-tobago]

2023-11-24 Thread via GitHub


dependabot[bot] opened a new pull request, #4540:
URL: https://github.com/apache/myfaces-tobago/pull/4540

   Bumps `joinfaces.version` from 4.7.17 to 4.7.18.
   Updates `org.joinfaces:joinfaces-autoconfigure` from 4.7.17 to 4.7.18
   
   Release notes
   Sourced from https://github.com/joinfaces/joinfaces/releases;>org.joinfaces:joinfaces-autoconfigure's
 releases.
   
   4.7.18
   What's Changed
   
   Bump springBootVersion from 2.7.16 to 2.7.17 by https://github.com/dependabot;>@​dependabot in https://redirect.github.com/joinfaces/joinfaces/pull/1962;>joinfaces/joinfaces#1962
   upgrade spotbugs to 5.2.1 by https://github.com/persapiens;>@​persapiens in https://redirect.github.com/joinfaces/joinfaces/pull/1965;>joinfaces/joinfaces#1965
   Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.9.0 
to 3.10.1 by https://github.com/dependabot;>@​dependabot in https://redirect.github.com/joinfaces/joinfaces/pull/1970;>joinfaces/joinfaces#1970
   Bump io.github.classgraph:classgraph from 4.8.163 to 4.8.164 by https://github.com/dependabot;>@​dependabot in https://redirect.github.com/joinfaces/joinfaces/pull/1995;>joinfaces/joinfaces#1995
   Bump io.spring.asciidoctor:spring-asciidoctor-extensions-block-switch 
from 0.6.2 to 0.6.3 by https://github.com/dependabot;>@​dependabot in https://redirect.github.com/joinfaces/joinfaces/pull/2005;>joinfaces/joinfaces#2005
   Bump com.github.spotbugs from 5.2.1 to 5.2.3 by https://github.com/dependabot;>@​dependabot in https://redirect.github.com/joinfaces/joinfaces/pull/2017;>joinfaces/joinfaces#2017
   Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.10.1 
to 3.10.2 by https://github.com/dependabot;>@​dependabot in https://redirect.github.com/joinfaces/joinfaces/pull/2018;>joinfaces/joinfaces#2018
   Bump com.github.spotbugs:spotbugs-annotations from 4.8.0 to 4.8.1 by https://github.com/dependabot;>@​dependabot in https://redirect.github.com/joinfaces/joinfaces/pull/2019;>joinfaces/joinfaces#2019
   Bump io.github.classgraph:classgraph from 4.8.164 to 4.8.165 by https://github.com/dependabot;>@​dependabot in https://redirect.github.com/joinfaces/joinfaces/pull/2070;>joinfaces/joinfaces#2070
   Bump springBootVersion from 2.7.17 to 2.7.18 by https://github.com/dependabot;>@​dependabot in https://redirect.github.com/joinfaces/joinfaces/pull/2078;>joinfaces/joinfaces#2078
   
   Full Changelog: https://github.com/joinfaces/joinfaces/compare/4.7.17...4.7.18;>https://github.com/joinfaces/joinfaces/compare/4.7.17...4.7.18
   
   
   
   Commits
   
   https://github.com/joinfaces/joinfaces/commit/7f0319bf77e95dd57077f786052400fa11d9fafe;>7f0319b
 Merge pull request https://redirect.github.com/joinfaces/joinfaces/issues/2078;>#2078 
from joinfaces/dependabot/gradle/4.7.x/springBootVer...
   https://github.com/joinfaces/joinfaces/commit/7a91c78545b816c3e12cd76210e37613facd1b11;>7a91c78
 Bump springBootVersion from 2.7.17 to 2.7.18
   https://github.com/joinfaces/joinfaces/commit/53a0d586dbf5b3ad670770ceeddb081ce809148c;>53a0d58
 Merge pull request https://redirect.github.com/joinfaces/joinfaces/issues/2070;>#2070 
from joinfaces/dependabot/gradle/4.7.x/io.github.cla...
   https://github.com/joinfaces/joinfaces/commit/37dd46d9f3b83e2435210d40bdaa543e78a411e2;>37dd46d
 Bump io.github.classgraph:classgraph from 4.8.164 to 4.8.165
   https://github.com/joinfaces/joinfaces/commit/868391cb6ea64056a449644af7e970f0193873cf;>868391c
 Merge pull request https://redirect.github.com/joinfaces/joinfaces/issues/2019;>#2019 
from joinfaces/dependabot/gradle/4.7.x/com.github.sp...
   https://github.com/joinfaces/joinfaces/commit/340674af31662abbf60bc0cca06a1c0c9e4f2450;>340674a
 Bump com.github.spotbugs:spotbugs-annotations from 4.8.0 to 4.8.1
   https://github.com/joinfaces/joinfaces/commit/133bc8f2e655967e323e160f9e9233a89cab793c;>133bc8f
 Merge pull request https://redirect.github.com/joinfaces/joinfaces/issues/2018;>#2018 
from joinfaces/dependabot/gradle/4.7.x/org.apache.ma...
   https://github.com/joinfaces/joinfaces/commit/71118afc79b177b3b4ee075fed15432a69ac578b;>71118af
 Merge pull request https://redirect.github.com/joinfaces/joinfaces/issues/2017;>#2017 
from joinfaces/dependabot/gradle/4.7.x/com.github.sp...
   https://github.com/joinfaces/joinfaces/commit/16581b82d1e254f3603dbb5f450b26594d6eff04;>16581b8
 Bump org.apache.maven.plugin-tools:maven-plugin-annotations
   https://github.com/joinfaces/joinfaces/commit/9a6415e75ca085d398426e3f680fa5134630854e;>9a6415e
 Bump com.github.spotbugs from 5.2.1 to 5.2.3
   Additional commits viewable in https://github.com/joinfaces/joinfaces/compare/4.7.17...4.7.18;>compare 
view
   
   
   
   
   Updates `org.joinfaces:joinfaces-maven-plugin` from 4.7.17 to 4.7.18
   
   Release notes
   Sourced from https://github.com/joinfaces/joinfaces/releases;>org.joinfaces:joinfaces-maven-plugin's
 releases.
   
   4.7.18
   What's Changed
   
   Bump springBootVersion from 2.7.16 to 2.7.17 by 

[PR] build(deps): update selenium standalone-firefox [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn opened a new pull request, #4539:
URL: https://github.com/apache/myfaces-tobago/pull/4539

   (no comment)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] build(deps): update selenium standalone-firefox [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn opened a new pull request, #4538:
URL: https://github.com/apache/myfaces-tobago/pull/4538

   (no comment)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] build(deps): bump spring-boot.version from 2.7.17 to 2.7.18 [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn merged PR #4534:
URL: https://github.com/apache/myfaces-tobago/pull/4534


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] style(eslint): config [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn merged PR #4536:
URL: https://github.com/apache/myfaces-tobago/pull/4536


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] style(eslint): config [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn merged PR #4537:
URL: https://github.com/apache/myfaces-tobago/pull/4537


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] style(eslint): config [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn opened a new pull request, #4537:
URL: https://github.com/apache/myfaces-tobago/pull/4537

   * add rule "semi"
   * no-irregular-whitespace: off
   * no-explicit-any: off
   * remove rules to match "recommended"
 - array-type
 - consistent-indexed-object-style
 - consistent-type-assertions
 - consistent-type-definitions
 - prefer-for-of
 - no-constant-condition
 - no-inner-declarations
 - prefer-const
 - prefer-rest-params
   * fix resulting eslint errors
   * ignore tobago-polyfill.ts
   * refactor Page to add a test for getNamingContainerId()


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] style(eslint): config [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn opened a new pull request, #4536:
URL: https://github.com/apache/myfaces-tobago/pull/4536

   * add rule "semi"
   * no-irregular-whitespace: off
   * no-explicit-any: off
   * remove rules to match "recommended"
 - array-type
 - consistent-indexed-object-style
 - consistent-type-assertions
 - consistent-type-definitions
 - prefer-for-of
 - no-constant-condition
 - no-inner-declarations
 - prefer-const
 - prefer-rest-params
   * fix resulting eslint errors
   * ignore tobago-polyfill.ts
   * refactor Page to add a test for getNamingContainerId()


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] ci(github action): Docker integration tests [myfaces-tobago]

2023-11-24 Thread via GitHub


itno85 closed pull request #4533: ci(github action): Docker integration tests
URL: https://github.com/apache/myfaces-tobago/pull/4533


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (MYFACES-4606) Missing source button id:value pair from request parameters in ajax requests

2023-11-24 Thread Werner Punz (Jira)


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

Werner Punz commented on MYFACES-4606:
--

Yes, sorry to answer so late, has been resolved this week!

 

> Missing source button id:value pair from request parameters in ajax requests
> 
>
> Key: MYFACES-4606
> URL: https://issues.apache.org/jira/browse/MYFACES-4606
> Project: MyFaces Core
>  Issue Type: Improvement
>Affects Versions: 2.0.24, 2.2.15, 2.3.10, 3.0.2, 2.3-next-M8, 4.0.1
>Reporter: Volodymyr Siedlecki
>Assignee: Werner Punz
>Priority: Major
> Fix For: 2.3.11, 3.0.3, 2.2.16, 4.0.2
>
>
>  When the non-ajax submit button is pressed, its id and value is sent as a 
> request parameter.  If the ajax equivalent button is pressed, the id-value 
> pair is missing.  However, the id is included under the "javax.faces.source" 
> attribute, per the spec. 
> This becomes a problem if you do some param checks (via binding attr.) to see 
> if a particular button is pressed. See more info about this here: 
> [https://stackoverflow.com/a/14730658/11402059]
> Here's a sample of the behaviors for ajax and non ajax submissions.  The 
> required parts are in red (which should appear in both requests):
> {code:java}
> 
>  Ajax Checkboxes: 
>  
>     
>     
> 
> Message for ajaxCheckbox -> 
> 
>  Non-Ajax Checkboxes: 
>  
>     
>     
> 
> Message for nonajaxCheckbox -> : 
> 
> 
> 
>      
> 
>  binding="#{nonajaxbtn}"/>
> 
>       value="#{entry.key}" /> : 
> 
> 
> {code}
>  
> It used to work in 2.0, but now fails after refactoring.  Haven't tested on 
> 4.0, but I think it's also affected.
> 2.3.x: 
> [https://github.com/apache/myfaces/blob/2.3.x/api/src/main/javascript/META-INF/resources/myfaces/_impl/xhrCore/_AjaxUtils.js#L38-L63]
>  
>  
> 2.0.5: 
> [https://github.com/apache/myfaces/blob/myfaces-core-project-2.0.5/api/src/main/javascript/META-INF/resources/myfaces/_impl/xhrCore/_AjaxUtils.js#L57]
>  



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


Re: [PR] docs(migration-guide): add missing link [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn merged PR #4535:
URL: https://github.com/apache/myfaces-tobago/pull/4535


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] docs(migration-guide): add missing link [myfaces-tobago]

2023-11-24 Thread via GitHub


henningn opened a new pull request, #4535:
URL: https://github.com/apache/myfaces-tobago/pull/4535

   (no comment)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@myfaces.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (MYFACES-4642) ViewScope doesn't work in non CDI environment

2023-11-24 Thread Thomas Andraschko (Jira)


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

Thomas Andraschko commented on MYFACES-4642:


Yeah, please try to analyze further - you know, its open source ;)

> ViewScope doesn't work in non CDI environment
> -
>
> Key: MYFACES-4642
> URL: https://issues.apache.org/jira/browse/MYFACES-4642
> Project: MyFaces Core
>  Issue Type: Bug
>Affects Versions: 4.0.1
>Reporter: Carsten Dimmek
>Priority: Major
> Attachments: demo.zip, myfaces-viewmap.zip
>
>
> We use Spring Boot with Joinfaces and Myfaces. I noticed that the ViewScope 
> is not working properly. The controller is re-instantiated with every Ajax 
> request on the page. I have tried to analyze the problem and suspect it is 
> because no viewScopeId is created in 
> org.apache.myfaces.view.ViewScopeProxyMap for the non-CDI case. 



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


[jira] [Commented] (MYFACES-4642) ViewScope doesn't work in non CDI environment

2023-11-24 Thread Carsten Dimmek (Jira)


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

Carsten Dimmek commented on MYFACES-4642:
-

I have tested this. Unfortunately, the page no longer loads correctly and I 
couldn't find out quickly where the problem lies. It may be a problem with the 
application, but with Myfaces 2.3 everything works perfectly. I would need some 
time to analyze this further

> ViewScope doesn't work in non CDI environment
> -
>
> Key: MYFACES-4642
> URL: https://issues.apache.org/jira/browse/MYFACES-4642
> Project: MyFaces Core
>  Issue Type: Bug
>Affects Versions: 4.0.1
>Reporter: Carsten Dimmek
>Priority: Major
> Attachments: demo.zip, myfaces-viewmap.zip
>
>
> We use Spring Boot with Joinfaces and Myfaces. I noticed that the ViewScope 
> is not working properly. The controller is re-instantiated with every Ajax 
> request on the page. I have tried to analyze the problem and suspect it is 
> because no viewScopeId is created in 
> org.apache.myfaces.view.ViewScopeProxyMap for the non-CDI case. 



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


[jira] [Commented] (MYFACES-4631) DuplicateIdException via addComponentResource

2023-11-24 Thread Manuel K (Jira)


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

Manuel K commented on MYFACES-4631:
---

I have now tested this using a custom MyFaces build, because we seem to have 
the same problem. But we still get the following exception:

 
{code:java}
org.apache.myfaces.view.facelets.compiler.DuplicateIdException: Component with 
duplicate id "j_id__rd_5" found. The first component is {Component-Path : 
[Class: jakarta.faces.component.UIViewRoot,ViewId: /person.xhtml][Class: 
org.apache.myfaces.component.ComponentResourceContainer,Id: 
jakarta_faces_location_head][Class: jakarta.faces.component.UIOutput,Id: 
j_id__rd_5]}
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.view.facelets.compiler.CheckDuplicateIdFaceletUtils.createAndQueueException(CheckDuplicateIdFaceletUtils.java:139)
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.view.facelets.compiler.CheckDuplicateIdFaceletUtils.checkIds(CheckDuplicateIdFaceletUtils.java:95)
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.view.facelets.compiler.CheckDuplicateIdFaceletUtils.checkIds(CheckDuplicateIdFaceletUtils.java:109)
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.view.facelets.compiler.CheckDuplicateIdFaceletUtils.checkIds(CheckDuplicateIdFaceletUtils.java:103)
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.view.facelets.compiler.CheckDuplicateIdFaceletUtils.checkIds(CheckDuplicateIdFaceletUtils.java:81)
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.view.facelets.PartialStateManagementStrategy.saveView(PartialStateManagementStrategy.java:721)
    at 
jakarta.faces.api:myfaces@4.0.1-hotfix2//jakarta.faces.application.StateManager.getViewState(StateManager.java:147)
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.context.servlet.PartialViewContextImpl.processPartialRendering(PartialViewContextImpl.java:512)
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.context.servlet.PartialViewContextImpl.processPartial(PartialViewContextImpl.java:392)
    at 
deployment.ourapp.ear.ourapp-web.war//org.primefaces.context.PrimePartialViewContext.processPartial(PrimePartialViewContext.java:65)
    at 
jakarta.faces.api:myfaces@4.0.1-hotfix2//jakarta.faces.context.PartialViewContextWrapper.processPartial(PartialViewContextWrapper.java:95)
    at 
deployment.ourapp.ear.ourapp-web.war//org.omnifaces.context.OmniPartialViewContext.processPartial(OmniPartialViewContext.java:122)
    at 
jakarta.faces.api:myfaces@4.0.1-hotfix2//jakarta.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:577)
    at 
jakarta.faces.api:myfaces@4.0.1-hotfix2//jakarta.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:510)
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(FaceletViewDeclarationLanguage.java:1783)
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:316)
    at 
jakarta.faces.api:myfaces@4.0.1-hotfix2//jakarta.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:74)
    at 
jakarta.faces.api:myfaces@4.0.1-hotfix2//jakarta.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:74)
    at 
jakarta.faces.api:myfaces@4.0.1-hotfix2//jakarta.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:74)
    at 
deployment.ourapp.ear.ourapp-web.war//org.omnifaces.viewhandler.OmniViewHandler.renderView(OmniViewHandler.java:166)
    at 
jakarta.faces.api:myfaces@4.0.1-hotfix2//jakarta.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:74)
    at 
jakarta.faces.api:myfaces@4.0.1-hotfix2//jakarta.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:74)
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:122)
    at 
jakarta.faces.impl:myfaces@4.0.1-hotfix2//org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:241)
    at 
jakarta.faces.api:myfaces@4.0.1-hotfix2//jakarta.faces.webapp.FacesServlet.service(FacesServlet.java:225)
 {code}
It happens under the following circumstances:
 * Have a page with a composite component (not sure if that's necessary)
 * Have a _c:forEach_ in the composite component
 * Use a bean annotated with _org.omnifaces.cdi.ViewScoped_ on the page. This 
results in faces.js and omnifaces.js being added to the HTML body (not head, 
because it's too late for that).
 * Have _STRICT_JSF_2_FACELETS_COMPATIBILITY_ enabled (not sure if that's 
necessary either, but that's what we use)
 * Have AJAX postbacks

Sadly, I wasn't able to reproduce it in an isolated environment (the 
primefaces-test project) even though I rebuilt