Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-323

Regression: Messenger sends "null" in disposition state after accept

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Not A Problem
    • Affects Version/s: None
    • Fix Version/s: 0.6
    • Component/s: proton-c
    • Labels:
      None

      Description

      Using the following Python code snippet:

      from proton import *
      mng = Messenger()
      mng.start()
      mng.subscribe("amqp://0.0.0.0/Queue_1")
      mng.timeout=100
      mng.recv()
      msg = Message()
      t = mng.get(msg)
      mng.accept(t)
      mng.stop()

      The following trace is seen after the call to stop:

      [0xf7f6a0:1] -> DISPOSITION @21 [true, 0, 0, true, null]

      On Proton 0.4, this problem does not exist. The trace is:

      [0x1087bb0:1] -> DISPOSITION @21 [true, 0, 0, true, @36 []]

        Attachments

          Activity

            People

            • Assignee:
              rhs Rafael H. Schloming
              Reporter:
              tedross Ted Ross
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: