Affichage d'un document avec des erreurs
bonjour,
J'essaie de displayer dans mon panel principal un document pdf.
J'exécute ce code:
Code:
1 2 3 4 5 6 7 8 9
|
//display the pdf file
SwingUtilities.invokeLater(new Runnable() {
public void run() {
getDisplayModel().setFileToDisplay(xmlFileLocation);
getApplicationContext().publishEvent(new LifecycleApplicationEvent("oxtDisplay",displayModel));
return;
}
}); |
Lorsque le fichier pdf existe, il me l'affiche correctement.
Il y a un problème lorsque l'utilisateur a choisi des mauvais paramètres pour générer le fichier pdf, et plus rien ne s'affiche, l'IHM se fige totalement.
dans les traces, je vois l'erreur :
Citation:
java.lang.IncompatibleClassChangeError
Je ne sais pas comment la catcher ni l'éviter.
Enfin, dans la doc de spring, ici je vois que c'est à priori pas possible de la catcher par un bloc try/catch.
Je voudrais savoir s'il existe une méthode pour éviter ce problème? Simplement pouvoir afficher une JOptionPane en cas d'erreur me suffirait pour le moment :-)
Je vous remercie pour vos conseils