Bonjour,

J'essaye de faire passer une application de JSF 1.1 à JSF 1.2. J'utilise l'implémentation MyFaces. En relançant l'application, j'ai une exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
javax.faces.FacesException: javax.servlet.ServletException: java.lang.NoSuchMethodError: org.apache.myfaces.taglib.core.
LoadBundleTag.setBasename(Ljava/lang/String;)
En y regardant de plus près, j'ai vu que la classe LoadBundleTag où se produit l'exception est l'implémentation du tag loadBundle, qui permet de charger du texte pour l'internationalisation, et qui est le premier tag appelé dans mes pages :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<f:loadBundle var="text" basename="accueilMenu"/>
Il a bel et bien une méthode setBaseName, mais elle prend une "javax.el.ValueExpression" en paramètre et non une String.

Comme c'est le framework qui l'appelle et non moi, je me demande comment résoudre ce problème. Peut-être ai-je mal configuré certaines choses?