Bonjour, j'aimerais savoir pourquoi dans le code ci-dessous l'erreur n'est pas attrapée

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
try
{
	System.out.println("début try");
	Stage w = new Stage();
	w.getIcons().add(null); // NullPointerException
	System.out.println("fin try");
}
catch (Exception e)
{
	System.out.println("erreur attrapée"); // non affiché
}
finally
{
	System.out.println("bloc finally");
}
"fin try" est également affiché, comme si l'erreur arrivait à retardement...