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

Robbie Gemmell commented on QPID-8496:
--------------------------------------

Its not yet possible here to see yet when the empty transfer is sent, but there 
have been previous cases using proton (typically more exotic, such as with 
streaming messages through the router, rather than simple client usage 
described here, where I dont think I recal this happening) where it has been 
seen to e.g emit a transfer with payload and more=true as it wasnt yet aware a 
message was complete, followed by another transfer with no content and 
more=false once it becomes known the message is complete.

I dont see anything in the spec to indicate that is illegal to send a transfer 
with no payload. It specifically notes one case you may do so, but it doesn't 
rule it out any other time. It would most of the time be silly, but I see no 
reason it would be illegal. There are other cases in addition to above it even 
makes sense, such as aborting a streaming message with an empty transfer.

> Randomly hit "unknown QBB implementation" error
> -----------------------------------------------
>
>                 Key: QPID-8496
>                 URL: https://issues.apache.org/jira/browse/QPID-8496
>             Project: Qpid
>          Issue Type: Bug
>          Components: Broker-J
>    Affects Versions: qpid-java-broker-8.0.2
>            Reporter: Lisa Hong
>            Priority: Major
>         Attachments: UnknownQBB_callstack
>
>
> Hi team, 
> I'm running qpid java broker with modelVersion8.0. And the client is 
> qpid-proton with python. Unfortunately, my producer will randomly hit this  
> "unknown QBB implementation" error thus failing with on_connection_error. 
> Could you please help to advice what could be the root cause? The error call 
> stack could be found from attachment.
> I'm suspending some null buffer is provided for this 
> QpidByteBufferFactory.concatenate method. But I have no idea why it could 
> happen. Would you please help to figure out? Thank you so much!
> Regards,
> Lisa



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to