Erreur java.lang.NullPointerException

Bonjour,

lorsque j'authentifie par mon login et password sur mon app web ...le serveur tomcat me retourne une erreur java.lang.NullPointerException pour cette classe ..
public class AuthentificationDaoImpl extends HibernateDaoSupport implements AuthentificationDAO,Serializable {
   
    public Utilisateur findByLoginAndPassword(String login,String pass){
      try{
       
     Utilisateur user= (Utilisateur)getHibernateTemplate().find("from Utilisateur user where user.login='"+login+"'and user.pwd='"+pass+"'").get(0);
       return user;



    }catch(Exception e){

       e.printStackTrace();
       return null;



    }

j'attends votre aide

3 réponses

  1. Contributeur
    Debug pour voir qu'est ce qui est null au moment de l'appel de la fonction?
    1. j'ai pas compri ta répense "arth"
      qu'est ce que tu veux dire avec debug ?????
      1. Execute ton code en mode pas à pas et tu verras sur quelle ligne sa plante!

        Mais à mon avis le problème viens de là:

        Utilisateur user= (Utilisateur)getHibernateTemplate().find("from Utilisateur user where user.login='"+login+"'and user.pwd='"+pass+"'").get(0);
    2. oui je connais que ça vient de cette ligne mais je ne connais pas la solution ..j'ai tellement réessayer mais envain ...avez vous idée ??
      1. Exécute le en mode débug ou pas à pas.
        Et regarde tes variables avant d'exécuter cette ligne afin de voir laquelle est null.
        A partir de là tu pourras chercher pourquoi elle est null.