IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

NoSuchMethodError après passage de JSF 1.1 à 1.2.


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    961
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 961
    Par défaut NoSuchMethodError après passage de JSF 1.1 à 1.2.
    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?

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    quelle est la version de myfaces?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    961
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 961
    Par défaut
    Je passe de MyFaces 1.1.4 (avec Tomahawk 1.1.3 et Tomahawk Sandbox 1.1.3-SNAPSHOT) à MyFaces 1.2.7 (avec Tomahawk 1.1.9).

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    961
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 961
    Par défaut
    J'ai mis à jour les autres dépendances de l'application et ce problème ne se pose plus... parce qu'il y en a un autre. J'ignore si mettre à jour les autres dépendances a réglé le problème ou si il reviendra dès que j'aurais résolu le nouveau.
    En attendant, je mets ce thread en résolu. J'y reviendrais probablement plus tard. Si résoudre le nouveau problème a fait revenir l'ancien, j'aurais à nouveau besoin de votre aide. Sinon, je viendrais le dire pour ceux qui sont curieux.

    Merci.

  5. #5
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    très bien

    vérfie les dépendances de tomahawk et myfaces. Il me semble que tu as une vielle version de myfaces.

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 152
    Par défaut
    un petit truc, en JSF 1.2 on ne charge plus un bundle par le tag <f:bundle /> mais directement dans le faces-config.xml

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. a:hover apres passage souris
    Par kahya dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 09/06/2006, 16h51
  2. Problème de compilation après passage v5 -> v6
    Par zi_omnislasher dans le forum C++Builder
    Réponses: 1
    Dernier message: 12/04/2006, 10h13
  3. affichage image après passage de la souris sur bouton
    Par nerser dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 30/01/2006, 22h53
  4. Problème après "passage" en xhtml1.0
    Par Becafuel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 16/12/2005, 14h19
  5. Réponses: 1
    Dernier message: 28/10/2005, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo