Uploaded image for project: 'ActiveMQ'
  1. ActiveMQ
  2. AMQ-6693

SQLException when concurrently moving messages to DLQ

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.14.0
    • Fix Version/s: 5.15.0
    • Component/s: JDBC, Message Store
    • Labels:
      None

      Description

      with the jdbc message store and the absence of a security context moving messages to the dlq on transaction rollback and exhausted redelivery is completed using the broker context.
      However the long term connection associated with a jdbc context is not thread safe. It is typically associated with an incoming connection which is.
      If multiple consumers poison ack concurrently the broker can step over itself using this shared context.
      The long term connection context should be ignored for the broker.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gtully Gary Tully
                Reporter:
                gtully Gary Tully
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: