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 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur upes 1025 - Forum Téléviseurs
- Instagram connexion impossible erreur inattendue ✓ - Forum Instagram
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 ?