Erreur java.lang.NullPointerException

tare9 Messages postés 42 Statut Membre -  
xav3601 Messages postés 3390 Statut Membre -
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

arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Debug pour voir qu'est ce qui est null au moment de l'appel de la fonction?
0
tare9 Messages postés 42 Statut Membre
 
j'ai pas compri ta répense "arth"
qu'est ce que tu veux dire avec debug ?????
0
xav3601 Messages postés 3390 Statut Membre 311
 
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);
0
tare9 Messages postés 42 Statut Membre
 
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 ??
0
xav3601 Messages postés 3390 Statut Membre 311
 
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.
0