Erreur java.lang.NullPointerException
Utilisateur anonyme
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
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 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- J'aime par erreur facebook notification - Forum Facebook
- Iptv erreur de lecture - Forum TV & Vidéo
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
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 ?