Erreur java.lang.NullPointerException

Fermé
tare9 Messages postés 26 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 26 mai 2010 - 19 mai 2010 à 22:54
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 - 20 mai 2010 à 16:17
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 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
20 mai 2010 à 01:59
Debug pour voir qu'est ce qui est null au moment de l'appel de la fonction?
0
tare9 Messages postés 26 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 26 mai 2010
20 mai 2010 à 15:35
j'ai pas compri ta répense "arth"
qu'est ce que tu veux dire avec debug ?????
0
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 311
20 mai 2010 à 15:50
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 26 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 26 mai 2010
20 mai 2010 à 16:15
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 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 311
20 mai 2010 à 16:17
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