Bonjour, alors pour simplifier mon code j'ai

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
18
19
try {
  // un peu de blabla sur System.out
  // déclaration d'un objet
  MonObjet o = new MonObjet(...);
  String afficher = "";
  try {
 
    try {
      // Appelle d'une méthode de mon objet
      afficher = o.methode(...);
    } catch (Exception e) { afficher = e.getMessage(); }
 
    if (!afficher.equals("")) System.out.println(afficher);
  }
  catch (Exception e) { System.out.println(e.getMessage()); }
 
}
catch (Exception e) { System.out.println(e.getMessage()); }
finally { ...}
Dans ma m�thode o.methode(), il y a la d�claration suivante :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
// classe org.apache.commons.httpclient.HttpClient
HttpClient httpcli = new HttpClient();
Ma m�thode throws Exception.

J'utilise le d�bogage dans tomcat et eclipse.
J'arrive sur la m�thode o.methode();
Quand je passe dedans, �a plante sur la ligne HttpClient httpcli...
mais mon catch qui entoure l'appel de o.methode n'attrape rien, le suivant non plus, le 3e non plus!!!
Je me retrouve direct dans le finally (derni�re ligne de mon code) !

c'est la premi�re fois que je vois �a !
Si au moins j'arrivais � savoir qu'elle est l'erreur, mais l� j'arrive m�me pas � attraper l'exception !

Ce bout de code marche � merveille sur le serveur de la bo�te mais sur mon poste local �a ne marche pas, et c'est pas un probl�me de compilation ou de librairie manquante, sinon eclipse aurait gueul� avant. Et j'ai mis la m�me librairie sur les 2.
La diff�rence entre les 2 c'est que le serveur est sous Linux avec Tomcat 4.1.29, et moi je suis sous win2K avec Tomcat 4.1.18...