Bonjour,

J'ai une page XHTML contenant un menu déroulant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
  <p:selectOneListbox label="equipe" value="#{equipeBean.listeEquipes}" var="eMarque" required="true">  
                            <f:selectItems value="#{equipeBean.listerEquipe()}" itemValue="#{eMarque.idEquipe}"/>  
                            <p:column>#{eMarque.marque}</p:column>
                        </p:selectOneListbox>
qui me sert à récupérer la marque d'une équipe pour ensuite associer un cycliste à l'équipe que l'utilisateur a sélectionné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
    public List<Equipe> listerEquipe() {
        if (listeEquipes == null || listeEquipes.isEmpty()) {
            this.listeEquipes = em.createQuery("SELECT e FROM Equipe e").getResultList();
        }
        return listeEquipes;
    }
Je récupère donc ma liste que je dépile dans mon menu déroulant. Tout cela fonctionne très bien, il m'affiche bien le résultat voulu mais au moment où j'envoie mon formulaire, il m'indique une erreur "null converter".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <p><p:commandButton value="Valider" action="#{cyclisteBean.editerCycliste()}" ajax="false"/></p>
Le formulaire appelle cette méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 public String editerCycliste() {
        try {
            tx.begin();
            em.persist(c);
            c.getEquipe();
            em.persist(e);
            tx.commit();
            this.listeCyclistes = null;
        } catch (Exception e) {
            e.printStackTrace();
        }
        message = new FacesMessage("Un ouveau cycliste a bien été édité");
        FacesContext.getCurrentInstance().addMessage(null, message);
        redirection = "listerCycliste";
        return redirection;
    }
Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?

Merci d'avance pour votre aide.