There is a memory leak when using JBoss EAP Generic JMS Resource Adapter with TIBCO EMS JMS 2.0 API. This is due to the way TIBCO decided to implement their JMS 2.0 API.
When using JMSContext JMSProducers are only closed when JMSContext is closed which never happens in a life time of an application since that would negates any benefits of having JCA pool.
This could be easily observed when examining memory dump. It is possible to see a large accumulation of JMSProducer objects in memory.
- is cloned by
-
JBEAP-19586 [GSS](7.2.z) WFLY-13457 - Generic JMS RA leaks memory when using JMS 2.0 API with TIBCO EMS
- Closed
-
WFLY-13457 Generic JMS RA leaks memory when using JMS 2.0 API with TIBCO EMS
- Closed
- is incorporated by
-
JBEAP-19585 [GSS](7.3.z) Upgrade org.jboss.genericjms from 2.0.4 to 2.0.6
- Closed
- relates to
-
JBEAP-18167 [GSS](7.3.z) Generic RA ManagedConnection opens 2 connections to the broker
- Closed