ops4j / org.ops4j.pax.transx

Transaction Manager and JMS / JDBC pooling support
Apache License 2.0
9 stars 7 forks source link

Memory leak in AbstractTransactionManagerWrapper [PAXTRANSX-9] #42

Closed grgrzybek closed 5 years ago

grgrzybek commented 5 years ago

Vladimir Konkov created PAXTRANSX-9

AbstractTransactionManagerWrapper$TransactionWrapper has hard link to javax.transaction.Transaction witch is key in transactions WeakHashMap in AbstractTransactionManagerWrapper.

100% of created transaction objects leaks. Leak affects all TM impls.

See EMA screenshots in attachments.


Affects: 0.3.0, 0.4.0 Fixed in: 0.4.1 Attachments:

Votes: 0, Watches: 2

grgrzybek commented 5 years ago

Grzegorz Grzybek commented

Fixed here in master branch. Will be available in 0.4.1 which I'm just releasing.

Thank you very much Vladimir Konkov for the PR

grgrzybek commented 5 years ago

Grzegorz Grzybek commented

Karaf upgrade issue: https://issues.apache.org/jira/browse/KARAF-6071