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
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();
    ...
}
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
public void uncaughtException(Thread t, Throwable e)
{
    System.err.println("uncaught exception: " + e);
}
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
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 je ne passe pas dans mon implémentation de uncaughtException ?
Pourquoi rien ne s'écrit dans la console ?

Merci pour votre aide