[Primefaces Extension] Erreur java.lang.NoSuchMethodError à l'exécution
Bonjour,
J'ai voulu utiliser la fonction KeyFilter de PFE, j'ai donc ajouté le jar de PFE à mon projet et ajouté le bout de code suivant :
Code:
1 2 3 4 5 6 7
|
xmlns:pe="http://primefaces.org/ui/extensions"
...
<p:inputText id="soldeVacances" value="#{saisirEmployeForm.soldeVacances}" size="50" maxlength="15" style="width:200px" >
<pe:keyFilter for="soldeVacances" mask="num"/>
</p:inputText> |
J'utilise les jars suivants:
- primefaces-extensions-3.2.0.jar
- primefaces-5.2.jar
J'obtiens l'erreur suivante à l'exécution :
Citation:
java.lang.NoSuchMethodError: org.primefaces.expression.SearchExpressionFacade.resolveClientIds(Ljavax/faces/context/FacesContext;Ljavax/faces/component/UIComponent;Ljava/lang/String;)Ljava/lang/String;
at org.primefaces.extensions.component.keyfilter.KeyFilterRenderer.encodeEnd(KeyFilterRenderer.java:51)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at org.primefaces.component.panelgrid.PanelGridRenderer.encodeDynamicBody(PanelGridRenderer.java:127)
at org.primefaces.component.panelgrid.PanelGridRenderer.encodeTableBody(PanelGridRenderer.java:98)
at org.primefaces.component.panelgrid.PanelGridRenderer.encodeTableLayout(PanelGridRenderer.java:65)
at org.primefaces.component.panelgrid.PanelGridRenderer.encodeEnd(PanelGridRenderer.java:37)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
at org.primefaces.component.panelgrid.PanelGridRenderer.encodeDynamicBody(PanelGridRenderer.java:127)
at org.primefaces.component.panelgrid.PanelGridRenderer.encodeTableBody(PanelGridRenderer.java:98)
at org.primefaces.component.panelgrid.PanelGridRenderer.encodeTableLayout(PanelGridRenderer.java:65)
at org.primefaces.component.panelgrid.PanelGridRenderer.encodeEnd(PanelGridRenderer.java:37)
....
Qqun a-t-il une idée du problème ? Compatibilité entre PF et PFE ?
Merci pour votre aide