Qpid Proton
  1. Qpid Proton
  2. PROTON-323

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

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Blocker 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 []]

        Activity

        Ted Ross created issue -
        Ted Ross made changes -
        Field Original Value New Value
        Priority Major [ 3 ] Blocker [ 1 ]
        Ted Ross made changes -
        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 []]
        Ted Ross made changes -
        Fix Version/s 0.5 [ 12324004 ]
        Rafael H. Schloming made changes -
        Fix Version/s 0.5 [ 12324004 ]
        Rafael H. Schloming made changes -
        Fix Version/s 0.6 [ 12324883 ]
        Ted Ross made changes -
        Assignee Rafael H. Schloming [ rhs ]
        Rafael H. Schloming made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Not A Problem [ 8 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development