Hi Jake, You are trying to run Proton (AMQP 1.0) against a broker that only talks AMQP 0-10. You need to make sure that the broker is loading the "amqp.so" module so it can support the 1.0 protocol.
qpidd --load-module amqp.so If you are building the broker from source, you need to make sure Proton-c is installed or the build won't produce an amqp.so. If you need further clarification, please ask. -Ted On 09/23/2014 01:26 PM, O'Hara, Jake wrote: > Hello, > > Our company is currently evaluating some AMQP technologies and one of the > ones we are interested in is proton. We are currently having some trouble > getting a connection from the proton client to an Apache Qpid instance. The > Qpid client connects with no problems, but when we use proton we get the > following error: > > Calling pn_messenger_send() > [003224B0]:ERROR[-2] SASL header mismatch: 'AMQP\x01\x01\x00\x0a' > > [003224B0]:ERROR[-2] SASL header mismatch: '' > CONNECTION ERROR connection aborted (remote) > > Any help/guidance you can provide to get us past this would be greatly > appreciated. > > Thanks, > > Jake O'Hara | Software Architect | Design & Development > Aristocrat Technologies, Inc. > tel 702 270 1217 | fax 702 270 1136 > email jake.oh...@aristocrat-inc.com<mailto:jake.oh...@aristocrat-inc.com> | > web www.aristocratgaming.com<http://www.aristocratgaming.com/> > P Please consider the environment before printing this e-mail > > > > IMPORTANT CONFIDENTIALITY NOTICE: > > This E-mail (including any documents referred to in, or attached, to this > E-mail) may contain information that is personal, confidential or the subject > of copyright or other proprietary rights in favor of Aristocrat, its > affiliates or third parties. This E-mail is intended only for the named > addressee. Any privacy, confidence, copyright or other proprietary rights in > favor of Aristocrat, its affiliates or third parties, is not lost because > this E-mail was sent to you by mistake. > > If you received this E-mail by mistake you should: (i) not copy, disclose, > distribute or otherwise use it, or its contents, without the consent of > Aristocrat or the owner of the relevant rights; (ii) let us know of the > mistake by reply E-mail or by telephone (US 1-877-274-9661, or AU +61 2 9013 > 6000); and (iii) delete it from your system and destroy all copies. > > Any personal information contained in this E-mail must be handled in > accordance with applicable privacy laws. > > Electronic and internet communications can be interfered with or affected by > viruses and other defects. As a result, such communications may not be > successfully received or, if received, may cause interference with the > integrity of receiving, processing or related systems (including hardware, > software and data or information on, or using, that hardware or software). > Aristocrat gives no assurances in relation to these matters. > > If you have any doubts about the veracity or integrity of any electronic > communication we appear to have sent you, please call (US 1-877-274-9661, or > AU +61 2 9013 6000) for clarification. >