Come trovare il creatore di JmSession chiuso da CachedConnectionManager in JBoss
Domanda
Ricevo il seguente errore nei miei log su JBoss 5.0.1 con JBPM. Non posso per la vita di me capire dove questa sessione viene aperta e non chiusa (ovunque usiamo JMS puliamo la raccolta in un blocco finalmente).
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: org.jboss.resource.adapter.jms.JmsSession@11ed463
Qualcuno può offrire qualche suggerimento su come dovrei andare per scoprire dove è stato creato JmsSession in modo da poter vedere cosa è andato storto?
Grazie in anticipo
Rich
Soluzione
L'ho trovato - la traccia dello stack sotto il messaggio di errore mostra lo stack per la creazione - e sembra che sia JBPM stesso. All'inizio supponevo che fosse lo stack di dove si era verificato l'errore (non riuscivo a immaginare che JBPM avesse bisogno di creare un messaggio, quindi ho scontato la traccia dello stack perché non è di grande utilità ...) - ora ho bisogno di capire perché !