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

Java Client 0-10 and 0-8 code paths have different error responses to Runtime Selector error

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Invalid
    • M4
    • None
    • JMS AMQP 0-x

    Description

      As the 0-10 code path does client side selector filtering the error response is different to that of the 0-8/9 code path that relies on the broker to perform the selector.

      As a result a Runtime error in the selector such as performing % on a string, because a message had setStringProperty called rather than setIntProperty, results in differing behaviour. This is highlighted by the failing of SelectorTest#testSelectorWithJMSMessageID on the cpp profile.

      The code paths should both throw equivallent exceptions.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ritchiem Martin Ritchie
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: