J'ai un bean écouteur qui appelle une méthode de beans session dans la méthode MDB onMessage. Si une exception se produit, comme IllegalStateException (que je lance) ou NPE, alors JBoss conserve la journalisation de l'exception, et réessaye de livrer le même message, spammant à nouveau les logs, puis envoie le message à DLQ, et appelle à nouveauMessage ce qui échoue encore ... la folie.Comment empêcher JBoss d'envoyer des spams si une exception se produit dans onMessage d'une MDB?
Y at-il un moyen d'arrêter cela? Y at-il une propriété de configuration pour une MDB qui indique, si des exceptions se produisent dans le onMessage (si onMessage ne retourne pas), essayez X fois, puis arrêtez d'essayer! Y a-t-il?
Le problème est que jBoss met le message dans le DLQ, mais il continue ensuite à essayer de livrer le même message car il ne va pas à DLQ. Si j'ouvre la journalisation, alors je sais que jboss va tourner et ronger le processeur sur des exceptions et des tentatives inutiles. – rapadura