Bonsoir à tous ,
..
J'ai un bug que je n'arrive pas à résoudre et je souhaiterai de l'aide pour en arriver à bout .
Je vous explique un peu le contexte : J'ai un utilisateur qui a une collection de fiche de frais et chaque fiche de frais à une collection de ligne de frais ou de ligne frais hors forfait donc quand je supprime un utilisateur je dois supprimer ces lignes de frais puis les fiches de frais puis l'utilisateur pour optimiser la chose lors de la suppression j'ai fais un test que si l'utilisateur à des fiches de frais je fais tous le processus de suppresion si il en a pas je supprime direct l'utilisateur.
Mon soucis est que quand j'ajoute un nouvel utilisateur (interface n°1) et que si derriére je me rend au panel de suppression pour supprimer cet utilisateur , il me dit java null pointer exception quand je demande la taille de la collection des fiches de frais et si je redémarre l'application l'erreur disparait .
J'ai mis le code mais je doute que cela soit du grande utilité car pour tous les autres utilisateurs qui n'ont pas été ajouté précédemment mais qui existait déjà la taille s'affiche correctement , ce n'est que ce qui viennent d'etre ajouté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private JButton getBtnSuppForm() { if (btnSuppForm == null) { btnSuppForm = new JButton("SUPPRIMER"); btnSuppForm.setBounds(667, 225, 120, 26); btnSuppForm.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null, u.getLesFichesFrais().size());
Partager