Bonjour,
Il y a certaines exceptions dans mon code qui ne sont pas interceptées et ne s'écrivent pas dans la console
Par exemple, dans une classe dérivant de Thread, j'appelle la méthode
J'ai créé un ThreadGroup dans lequel mon thread est déclaré. Dans le threadGroup, j'ai surchargé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 synchronized public boolean addEmail(uEmail email) { uEmail tmpEmail = null; tmpEmail.getBody(); ... }
Lors de l'exécution, l'appel à getBody pose bien problème mais je n'ai aucune trace dans la console. J'ai au débuggueur la stack suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public void uncaughtException(Thread t, Throwable e) { System.err.println("uncaught exception: " + e); }
Pourquoi je ne passe pas dans mon implémentation de uncaughtException ?Thread [AWT-EventQueue-0] (Suspended (exception NullPointerException))
NullPointerException(Throwable).printStackTrace(PrintStream) line: not available
ThreadGroup.uncaughtException(Thread, Throwable) line: not available
ThreadGroup.uncaughtException(Thread, Throwable) line: not available
Pourquoi rien ne s'écrit dans la console ?
Merci pour votre aide
Partager