[ 
https://issues.apache.org/jira/browse/PROTON-2795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17820222#comment-17820222
 ] 

Timothy A. Bish commented on PROTON-2795:
-----------------------------------------

I was mistaken on that one, and have corrected the code to send it as it should 
now. 

> Message format cannot be set to 0 on outbound messages
> ------------------------------------------------------
>
>                 Key: PROTON-2795
>                 URL: https://issues.apache.org/jira/browse/PROTON-2795
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: protonj2
>    Affects Versions: protonj2-1.0.0-M19
>            Reporter: Arnaud Cogoluègnes
>            Assignee: Timothy A. Bish
>            Priority: Minor
>             Fix For: protonj2-1.0.0-M20
>
>
> Setting the message format to 0 or keeping the default value results in a 
> null value in the {{transfer}} frame.
> 0 seems to be considered [a special 
> value|https://github.com/apache/qpid-protonj2/blob/d5144af7818b2695747782bacc410580d3ec7943/protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSessionOutgoingWindow.java#L270-L274]
>  in the code.
> This contradicts [the 
> Javadoc|https://github.com/apache/qpid-protonj2/blob/d5144af7818b2695747782bacc410580d3ec7943/protonj2-client/src/main/java/org/apache/qpid/protonj2/client/AdvancedMessage.java#L170-L200]:
> {quote}This field MUST be specified for the first transfer of a 
> multi-transfer message, if it is not set at the time of send of the first 
> transfer the sender uses the AMQP default value of zero for this field.{quote}
> As well as the AMQP spec (section 2.7.5):
> {quote}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.{quote}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to