Bonjour,
Dans une application swing j'utilise la classe SwingWorker pour effectuer un traitement long :
Seulement lorsque je tente d'exécuter MonProcess, il s'arrête sans aucune exception..
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
17 public class MonProcess extends SwingWorker { protected File doInBackground() throws IOEx return compile(source); } private File compile(File source) throws IOException { System.out.println("Before"); StringBuilder tempFileName = new StringBuilder(dirsPrefs.get( "DIR_TEMPORARY_FOLDER", "")); System.out.println("After"); if ( !tempFileName.toString().endsWith(File.separator) ) { tempFileName.append(File.separatorChar); } } }
Sur la console j'ai juste 'Before' qui apparait..
Je ne vois pas d'où cela peux venir. Vous êtes surement plus malins que moi, je m'en remets donc à vous..
Merci
Edit : Si en fait j'ai une NullPointerException mais il semblerait que mon UncaughtExceptionHandler ne fasse pas son travail...
Partager