Gordon Sim created DISPATCH-596:
-----------------------------------

             Summary: error is lost from rejected state in relayed disposition
                 Key: DISPATCH-596
                 URL: https://issues.apache.org/jira/browse/DISPATCH-596
             Project: Qpid Dispatch
          Issue Type: Bug
    Affects Versions: 0.7.0
            Reporter: Gordon Sim


{noformat}
[0x55d7cde663a0]:  -> SASL
[0x55d7cde663a0]:  <- SASL
[0x55d7cde663a0]:0 <- @sasl-mechanisms(64) 
[sasl-server-mechanisms=@PN_SYMBOL[:ANONYMOUS]]
[0x55d7cde663a0]:0 -> @sasl-init(65) [mechanism=:ANONYMOUS, 
initial-response=b"anonymous@localhost.localdomain"]
[0x55d7cde663a0]:0 <- @sasl-outcome(68) [code=0]
[0x55d7cde663a0]:  -> AMQP
[0x55d7cde663a0]:0 -> @open(16) 
[container-id="4308de22-4121-49bc-bac4-8ee05bf1504e", hostname="localhost", 
channel-max=32767]
[0x55d7cde663a0]:0 -> @begin(17) [next-outgoing-id=0, 
incoming-window=2147483647, outgoing-window=2147483647]
[0x55d7cde663a0]:0 -> @attach(18) 
[name="4308de22-4121-49bc-bac4-8ee05bf1504e-examples", handle=0, role=true, 
snd-settle-mode=2, rcv-settle-mode=0, source=@source(40) [address="examples", 
durable=0, timeout=0, dynamic=false], target=@target(41) [durable=0, timeout=0, 
dynamic=false], initial-delivery-count=0]
[0x55d7cde663a0]:0 -> @attach(18) 
[name="4308de22-4121-49bc-bac4-8ee05bf1504e-examples", handle=1, role=false, 
snd-settle-mode=2, rcv-settle-mode=0, source=@source(40) [durable=0, timeout=0, 
dynamic=false], target=@target(41) [address="examples", durable=0, timeout=0, 
dynamic=false], initial-delivery-count=0]
[0x55d7cde663a0]:0 -> @flow(19) [incoming-window=2147483647, 
next-outgoing-id=0, outgoing-window=2147483647, handle=0, delivery-count=0, 
link-credit=10, drain=false]
[0x55d7cde663a0]:  <- AMQP
[0x55d7cde663a0]:0 <- @open(16) [container-id="Router.A", max-frame-size=16384, 
channel-max=32767, idle-time-out=8000, offered-capabilities=:"ANONYMOUS-RELAY", 
properties={:product="qpid-dispatch-router", :version="0.8.0"}]
[0x55d7cde663a0]:0 <- @begin(17) [remote-channel=0, next-outgoing-id=0, 
incoming-window=100, outgoing-window=2147483647]
[0x55d7cde663a0]:0 <- @attach(18) 
[name="4308de22-4121-49bc-bac4-8ee05bf1504e-examples", handle=0, role=false, 
snd-settle-mode=2, rcv-settle-mode=0, source=@source(40) [address="examples", 
durable=0, timeout=0, dynamic=false], target=@target(41) [durable=0, timeout=0, 
dynamic=false], initial-delivery-count=0]
[0x55d7cde663a0]:0 <- @attach(18) 
[name="4308de22-4121-49bc-bac4-8ee05bf1504e-examples", handle=1, role=true, 
snd-settle-mode=2, rcv-settle-mode=0, source=@source(40) [durable=0, timeout=0, 
dynamic=false], target=@target(41) [address="examples", durable=0, timeout=0, 
dynamic=false], initial-delivery-count=0]
[0x55d7cde663a0]:0 <- @flow(19) [next-incoming-id=0, incoming-window=100, 
next-outgoing-id=0, outgoing-window=2147483647, handle=1, delivery-count=0, 
link-credit=250, drain=false]
[0x55d7cde663a0]:0 -> @transfer(20) [handle=1, delivery-id=0, 
delivery-tag=b"1", message-format=0, settled=false, more=false] (78) 
"\x00Sp\xd0\x00\x00\x00\x0b\x00\x00\x00\x05BP\x04@BR\x00\x00Ss\xd0\x00\x00\x00"\x00\x00\x00\x0d@@@@@@@@\x83\x00\x00\x00\x00\x00\x00\x00\x00\x83\x00\x00\x00\x00\x00\x00\x00\x00@R\x00@\x00Sw\xa1\x0cHello
 World!"
[0x55d7cde663a0]:0 <- @transfer(20) [handle=0, delivery-id=0, 
delivery-tag=b"\x07\x00\x00\x00\x00\x00\x00\x00", message-format=0, 
settled=false, more=false] (78) 
"\x00Sp\xd0\x00\x00\x00\x0b\x00\x00\x00\x05BP\x04@BR\x00\x00Ss\xd0\x00\x00\x00"\x00\x00\x00\x0d@@@@@@@@\x83\x00\x00\x00\x00\x00\x00\x00\x00\x83\x00\x00\x00\x00\x00\x00\x00\x00@R\x00@\x00Sw\xa1\x0cHello
 World!"
Rejecting delivery: Hello World!
[0x55d7cde663a0]:0 -> @disposition(21) [role=true, first=0, last=0, 
settled=true, state=@rejected(37) [error=@error(29) 
[condition=:"amqp:internal-error", description="you were out of luck this 
time!"]]]

receiver sends disposition with relected containing and error...

[0x55d7cde663a0]:0 <- @flow(19) [next-incoming-id=1, incoming-window=100, 
next-outgoing-id=1, outgoing-window=2147483647, handle=1, delivery-count=1, 
link-credit=250, drain=false]
[0x55d7cde663a0]:0 <- @disposition(21) [role=true, first=0, last=0, 
settled=true, state=@rejected(37) []]
Message was rejected: None

disposition that gets relayed back to sender no longer has the error information

[0x55d7cde663a0]:0 -> @close(24) []
[0x55d7cde663a0]:  -> EOS
[0x55d7cde663a0]:0 <- @close(24) []
[0x55d7cde663a0]:  <- EOS
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to