Lorenz Quack created QPID-7823:
----------------------------------
Summary: [Java Broker] [AMQP1.0] Contradicting message-formats on
multi transfer deliveries should result in error
Key: QPID-7823
URL: https://issues.apache.org/jira/browse/QPID-7823
Project: Qpid
Issue Type: Bug
Components: Java Broker
Reporter: Lorenz Quack
The AMQP specification states in [section
2.7.5|http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-transport-v1.0-os.html#type-transfer]
about the message-format field of the Transfer performative:
bq. This field MUST be specified for the first transfer of a multi-transfer
message and can only be omitted for continuation transfers. It is an error if
the message-format on a continuation transfer differs from the message-format
on the first transfer of a delivery.
We currently do not enforce this. Currently we just take the value of the first
transfer that specifies it and ignore all subsequent values which is not spec
compliant. We also allow it to be unspecified (i.e., null) in which case we
default to UnsignedInteger(0).
[AMQP-130|https://issues.oasis-open.org/browse/AMQP-130] was raised to clarify
how to handle the error case.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]