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

Melloware commented on MYFACES-4740:
------------------------------------

Update found an easier solution didn't realize they were both stored in 
`render-kit`

> Quarkus: UberJar is causing PF AjaxBehaviors not to work
> --------------------------------------------------------
>
>                 Key: MYFACES-4740
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4740
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: Extension Feature
>    Affects Versions: 4.1.2
>            Reporter: Melloware
>            Assignee: Melloware
>            Priority: Major
>             Fix For: 5.0.0, 4.1.3
>
>
> When using UberJar and including both PrimeFaces and PrimeFaces Extensions 
> they both declare a "client-behavior-renderer"
> {code:xml}
>     <client-behavior-renderer>
>       
> <client-behavior-renderer-type>org.primefaces.component.AjaxBehaviorRenderer</client-behavior-renderer-type>
>       
> <client-behavior-renderer-class>org.primefaces.behavior.ajax.AjaxBehaviorRenderer</client-behavior-renderer-class>
>     </client-behavior-renderer>
> {code}
> however when the UberJar combines MyFaces, OmniFaces, PF, and PFE into one 
> faces-config.xml there are some issues including that the PFE 
> "client-behavior-renderer" overwrites the PF one.
> {code:java}
>     <client-behavior-renderer>
>       
> <client-behavior-renderer-type>org.primefaces.extensions.behavior.JavascriptBehaviorRenderer</client-behavior-renderer-type>
>       
> <client-behavior-renderer-class>org.primefaces.extensions.behavior.javascript.JavascriptBehaviorRenderer</client-behavior-renderer-class>
>     </client-behavior-renderer>
> {code}
> instead of the final result being:
> {code:xml}
>     <client-behavior-renderer>
>       
> <client-behavior-renderer-type>org.primefaces.component.AjaxBehaviorRenderer</client-behavior-renderer-type>
>       
> <client-behavior-renderer-class>org.primefaces.behavior.ajax.AjaxBehaviorRenderer</client-behavior-renderer-class>
>     </client-behavior-renderer>
>     <client-behavior-renderer>
>       
> <client-behavior-renderer-type>org.primefaces.extensions.behavior.JavascriptBehaviorRenderer</client-behavior-renderer-type>
>       
> <client-behavior-renderer-class>org.primefaces.extensions.behavior.javascript.JavascriptBehaviorRenderer</client-behavior-renderer-class>
>     </client-behavior-renderer>
> {code}
> I reported the issue to XmlCombiner and submitted a PR: 
> https://github.com/atteo/xml-combiner/issues/11



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

Reply via email to