Kim van der Riet created PROTON-2034:
----------------------------------------

             Summary: [python] Selectors fail against Java servers (ActiveMQ, 
Artemis) if non-unicode string is used
                 Key: PROTON-2034
                 URL: https://issues.apache.org/jira/browse/PROTON-2034
             Project: Qpid Proton
          Issue Type: Bug
          Components: python-binding
            Reporter: Kim van der Riet
            Assignee: Kim van der Riet


If a selector is used with a non-unicode string, the Java AMQP servers 
(Artemis, ActiveMQ) reject it with an "Invalid parameter" error. It appears 
that these servers are expecting only uniocde strings for the selector, and 
will close the connection if any other type is received.

In Python 2.x, this is an easy mistake to make, as strings are non-unicode by 
default. The solution for the client to convert Python binary types to unicode 
before sending on the wire to the server.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to