I think the might be broken on all python 3.x. With 2.7, the serialize is 
returning a string with a binary protobuf representation of the message id. Of 
course that would not be a valid utf-8. 

Doing the `str(pulsar.MessageId.latest)` gives you a human readable version but 
the de-serialize expects the binary form. 

I cannot think of a quick workaround. The wrapper should be fixed to return it 
as `bytes` and not `str` type.

[ Full content available at: https://github.com/apache/pulsar/issues/2708 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to