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

Change "ARJUNA12140: Adding multiple last resources is disallowed" warning and show underlying resource instead of LastResourceRecord

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 4.15.3, 4.17.0.M1/5.0.0.M1
    • Fix Version/s: 4.16.0.Beta1, 4.17.0
    • Component/s: None
    • Labels:
      None

      Description

      As discussed on IRC, change the ARJUNA12140 warning from the current:

      "
      ARJUNA12140: Adding multiple last resources is disallowed. Current resource is com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord@xxxxx
      "
      To:

      "
      Enlisting multiple non-XA resources into transaction is not allowed. Tried to enlist resource %s when resource %s is already enlisted.
      "

      Instead of showing the LastResourceRecord, it would help reduce the time it takes to locate the root cause, if we showed the underlying resources in the warning message.

        Attachments

          Activity

            People

            Assignee:
            jhalliday Jonathan Halliday
            Reporter:
            smarlow Scott Marlow
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: