Bonjour,
voila j'ai la configuration suivante :
J'ai dans le premier jar la classe A et B.
A un moment donnée, A appelle la fonction statique B.fonction();
Dans B, j'ai l'import d'une classe C qui vient d'un autre jar.
A la compilation, aucun problème, les dépendences sont bien géré, et ca compile très bien.
Lors du déploiement de l'application, j'ai du merdé quelque part car c'est une ancienne version du jar numéro 2 qui a été déloyée, jar qui ne contenait pas encore la classe C.
Donc a l'execution, au moment de loader B, bah ca doit planter. Or là, non, aucune exception n'est relevée. La fonction B.fonction() n'est pas appellée, mais à aucun moment une exception n'est remontée. (j'ai rajoué un try catch Exception autour de l'appel de B.fonction() ).
Comment se fait-ce ? un exception du Class Loader n'est pas censée être remonté dans ce genre de cas ?
Partager