Erreur java.lang.NullPointerException
Utilisateur anonyme
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
salut ts le monde , ca fait des jours que j'essaye de terminé un petit programme sur un arbre généalogique a base des listes chaînées pour faire le clonage de cet arbre
alors j'ai un problème dans la méthode clone() dont le résultat de clonage s'affiche correctement mais après le résultat je reçois toujours le message d'erreur suivant dans le console :
java.lang.NullPointerException
et voila la méthode clone que j'ai écris

donc j'ai besoin d'aide , merci
alors j'ai un problème dans la méthode clone() dont le résultat de clonage s'affiche correctement mais après le résultat je reçois toujours le message d'erreur suivant dans le console :
java.lang.NullPointerException
et voila la méthode clone que j'ai écris

donc j'ai besoin d'aide , merci
A voir également:
- Erreur java.lang.NullPointerException
- Erreur 0x80070570 ✓ - Forum Windows 10
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 4101 france tv - Forum Carte graphique
- Erreur eespt technical error ✓ - Forum TNT / Satellite / Réception
- Code 50000 erreur fatale - Forum Pilotes (drivers)
donc l'erreur est dans les deux ligne 74 et 75 voila
Impossible d'avoir un NullPointerException sur ces lignes avec le code que tu nous as montré.
Le seul moyen d'avoir un NullPointerExcepion ligne 74 c'est si this.suiv == null mais dans ce cas il aurait planté avant dans la condition de la boucle ligne 72.
Quant à la ligne 75, ça ne peut arriver que si p2 est null, mais il est initialisé juste au dessus, donc c'est impossible.
Je t'invites à enlever ton try/catch (qui ne sers à rien) recommencer ton code de test et mettre la stack complète de l'exception en précisant bien à quelle ligne de code correspond vraiment chaque ligne de ta stack.
Et est-ce que le code que tu as mis en image est bien aligné ? C'est à dire :
ligne 74 :
ligne 75 :
Car comme je l'ai indiqué hier cela semble impossible au vu du code précédent.
Quelle est la stack complète de l'exception ?