Bonjour,
Alors voila, j'ai un soucis plutot étrange
J'ai un thread qui exécute plusieurs tâches, dont celle d'envoyer les réponse d'un carte.
Alors en fait le problème, c'est que j'envoie une première fois une commande Download à ma carte, qui télécharge le contenu ligne par ligne d'un fichier .hex
Le téléchargement s’exécute bien sans probleme. Quand je ferme l'application, et que je refais la même manipulation, tout va bien également.
Sur mon IHM j'ai plusieurs boutons qui correspondent à plusieurs commandes, alors quand j’exécute une commande X puis une autre Y, tout va bien.
Quand je lance l'application, que j’exécute une commande X, Y OU Z et ENSUITE j’exécute la commande de téléchargement, tout va bien.
Et par contre quand j'exécute une commande X ET Y et ENSUITE la commande de téléchargement, j'obtiens cette erreur :
Et cela peut être dangereux pour la carte car c'est un Firmware que j'envoie et s'il ne s'installe pas entièrement, je risque de ne plus pouvoir communiquer avec ma carte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Exception in thread "Thread-2" java.lang.NullPointerException at interface_carte_ier.Lire_Fichier.Reception(Lire_Fichier.java:39) at interface_carte_ier.Envoi_USB.run(Envoi_USB.java:155)
Voila, si vous avez besoin d'un bout de code, dites le moi.
En attendant, je vous remercie d'avance
Cordialement, MrShanky
Partager