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 :

JSF: FacesMessage(s) have been enqueued, but may not have been displayed.


Sujet :

JSF Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut JSF: FacesMessage(s) have been enqueued, but may not have been displayed.
    Bonjour à tous et à toutes.
    Je devellope une appli avec JSF 1.2 et JBoss 5.1 dans Eclipse Helios fonctionnant avec JDK1.6 et JRE 1.6.
    Lors de l'exécution d'une de mes pages j'ai cette erreur: [lifecycle] WARNING: FacesMessage(s) have been enqueued, but may not have been displayed.
    sourceId=j_id0:j_id76[severity=(ERROR 2), summary=(), detail=()]


    Et la page ne réagit plus à aucun clik; a chaque fois qu'un clik est émis le message est affiché

    Quelqu'un pourrait me dire ne serait-ce que où chercher ? A quoi est du généralement ce genre d'erreur ?

    Ce que je demande c'est pas une solution directe à mon problème mais une piste, quelques éléments qui peuvent me permettre de continuer les recherches et m'orienter dans mes lectures.

    Bien des choses à vous !

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Ce message indique qu'une erreur s'est produite, qu'elle a créé un FacesMessage, mais que ce dernier n'est pas affiché dans un <h:messages> (ou équivalent).

    Tu réalises une action Ajax, mais celle-ci ne raffraichit qu'une partie de la page, et le bloc (s'il existe) contenant le <h:messages> n'est pas réactualisé.

    Une idée est donc de mettre dans ta page :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a4j:outputPanel ajaxRendered="true">
        <h:messages/>
    </a4j:outputPanel>

    ou encore :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <a4j:outputPanel id="errorsbox">
        <h:messages/>
    </a4j:outputPanel>
     
    ...
     
    <!-- si ton action ajax se fait sur un bouton par exemple : -->
    <a4j:commandButton ... reRender="...,errorsbox"/>
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/10/2012, 20h07
  2. Réponses: 4
    Dernier message: 25/05/2012, 19h31
  3. Que signifie "The local variable A1 may not have been initialized"
    Par lyess dans le forum Débuter avec Java
    Réponses: 12
    Dernier message: 23/05/2011, 17h44
  4. Réponses: 3
    Dernier message: 03/05/2010, 18h12
  5. erreur:The local variable may not have been initialized
    Par wiss20000 dans le forum Langage
    Réponses: 7
    Dernier message: 22/03/2007, 15h18

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