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

Werner Punz edited comment on MYFACES-4737 at 2/5/26 7:33 AM:
--------------------------------------------------------------

Ok namespace preservation wont work, the renderer remaps the name into 

booga_2EcallBeanAction

 

aka we have a conversion issue as well but also there is no namespace 
reservation code generated (which I suspected)

I cannot reproduce the ViewExpiredException though! It should not happen 
because internally an jsf.ajax.request is triggered and that one takes the 
viewstate into the request! The only way I can see this happening is by having 
the page open for a long time and then hitting the button!

!image-2026-02-05-08-33-09-531.png|width=501,height=278!

 

 


was (Author: werpu):
Ok namespace preservation wont work, the renderer remaps the name into 

booga_2EcallBeanAction

 

aka we have a conversion issue as well but also there is no namespace 
reservation code generated (which I suspected)

I cannot reproduce the ViewExpiredException though! It should not happen 
because internally an jsf.ajax.request is triggered and that one takes the 
viewstate into the request! The only way I can see this happening is by having 
the page open for a long time and then hitting the button!

!image-2026-02-05-08-32-26-857.png|width=1335,height=468!

 

 

> h:commandScript can't make a function in a namespace.
> -----------------------------------------------------
>
>                 Key: MYFACES-4737
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4737
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 4.0.3
>         Environment: macOS Tahoe 26.1, Apache Tomee web 10.1.2, Apache 
> NetBeans 28, Temurin JDK build 21.0.8+9-LTS
>            Reporter: Johan Borchers
>            Assignee: Werner Punz
>            Priority: Minor
>         Attachments: image-2025-12-17-13-39-25-303.png, 
> image-2025-12-17-13-42-23-466.png, image-2025-12-17-13-46-31-788.png, 
> image-2025-12-29-13-07-53-716.png, image-2026-02-05-08-32-26-857.png, 
> image-2026-02-05-08-33-09-531.png
>
>
> The h:commandScript can't make a function in a namespace.
> When I want my functions to go into a predefined JS namespace (object) then 
> it places the function in the global JS namespace with a name of the 
> [namespace][escape sequence for the dot][name of the function]
> With Mojarra this is working.
> !image-2025-12-17-13-39-25-303.png|width=586,height=586!
> The functions go into the global namespace with MyFaces.
> !image-2025-12-17-13-42-23-466.png|width=356,height=164!
>  
> With Mojarra the functions go into the namespace.
> !image-2025-12-17-13-46-31-788.png|width=305,height=143!
> I hope that MyFaces will also support the placing in namespaces.
> Because we are using Open Liberty server side.
> The example with the namespace is from the book :
> The Definitive Guide to Jakarta Faces in Jakarta EE 10
> Bauke Scholtz
> Arjan Tijms



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

Reply via email to