Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-3700

Qpid JCA Adapter incorrectly throws JMSException when calling commit on a closed connection, should be IllegalStateException

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.15
    • Fix Version/s: 0.15
    • Component/s: JCA
    • Labels:
      None
    • Environment:

      All OS platforms, current supported application server platforms for JCA adapter (EAP, Geronimo)

      Description

      Our internal TCK tests showed that the QPID JCA adapter incorrectly throws a JMSException when calling commit() on a connection that has already been closed. The TCK requires this to be an IllegalStateException. The JCA adapter should be modified to check the state of the underlying connection and throw the appropriate exception when required.

        Attachments

        1. QPID-3700.patch
          2 kB
          Weston M. Price

          Activity

            People

            • Assignee:
              wprice Weston M. Price
              Reporter:
              wprice Weston M. Price
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: