Bonjour,

Je cherche une manière pratique de comparer deux piles d'exceptions.

Voici ce que je cherche à faire.

Nous interceptons toutes les exceptions non gérées dans notre application (ear, ejb/jpa, plusieurs modules web). J'aimerais automatiquement comparer la pile d'exception avec celle contenue dans une demande Jira. Pour le moment, c'est dans la description de la demande, mais je peux le mettre sous une autre forme.

Le problème est de savoir quand deux exceptions sont similaires. Les messages peuvent être un peu différents, les numéros de ligne auxquelles les erreurs se produisent peuvent évoluer, ou deux exceptions peuvent partager la même cause et ne concerner qu'un seul bug.

Ce que j'aimerais faire est un peu similaire aux rapports d'erreurs automatique dans Netbeans, par exemple. En cas d'erreur, on peut envoyer l'erreur et la pile d'exception, éventuellement avec un commentaire. Un traitement automatique est fait pour lier le rapport d'erreur à d'autres, à une solution, ... Une fois l'erreur résolue, il est alors aisé de prévenir les utilisateurs.

Quelqu'un a-t-il de l'expérience ou des idées à partager ?