2009-03-05 15 views
0

Je reçois l'erreur suivante dans mes journaux sur JBoss 5.0.1 avec JBPM. Je ne peux pas pour la vie de moi travailler où cette session est ouverte et non fermée (partout où nous utilisons JMS, nous nettoyons la collection dans un bloc finally).Comment trouver le créateur de JmSession fermé par CachedConnectionManager dans JBoss

2009-03-05 13:11:12,595 INFO [org.jboss.resource.connectionmanager.CachedConnectionManager] (WorkerThread#1[127.0.0.1:51191]) Closing a connection for you. Please close them yourself: [email protected]

Quelqu'un peut-il offrir des pointeurs quant à la façon dont je devrais aller de trouver où le JmsSession a été créé afin que je puisse voir ce qui a mal tourné?

Merci à l'avance

Rich

Répondre

0

Je l'ai trouvé - la trace de la pile en dessous du message d'erreur montre la pile pour la création - et il semble que c'est JBPM lui-même. Au début, j'ai supposé que c'était la pile où l'erreur est survenue (je ne pouvais pas imaginer que JBPM ait besoin de créer un message, donc la trace de la pile n'a pas été très utile ...) - maintenant je dois comprendre pourquoi !

+0

En plus de cela - il y avait un endroit où j'obtenais un JBPMContext, mais pas de fermeture à la fin. – Rich