Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-326

TxImporter is not thread-safe and it is used in concurrent environment

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 4.4.CR2
    • 4.2.3.SP7
    • JTA
    • None

    Description

      com.arjuna.ats.internal.jta.transaction.arjunacore.jca.TxImporter is used by com.arjuna.ats.internal.jta.transaction.arjunacore.jca.XATerminatorImple. The field TxImporter._transactions is static and there can be more XATerminatorImple objects in JVM or there can more threads in one XATerminatorImple object. The access to that field is not synchronized. Type of the field is non-synchronized HashMap.

      Attachments

        Activity

          People

            nmcl2001 Mark Little
            kadlecp Pavel Kadlec (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: