Hi there,<div><br>I've been using version 0.9,6 pika in a stable environment for about a month and am suddenly encountering a unicode error that looks like:</div><div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div>Traceback (most recent call last):</div></div><div><div>&nbsp; File "/devel/lib/python2.7/site-packages/Twisted-12.0.0-py2.7-macosx-10.7-x86_64.egg/twisted/internet/selectreactor.py", line 150, in _doReadOrWrite</div></div><div><div>&nbsp; &nbsp; why = getattr(selectable, method)()</div></div><div><div>&nbsp; File "/devel/lib/python2.7/site-packages/Twisted-12.0.0-py2.7-macosx-10.7-x86_64.egg/twisted/internet/tcp.py", line 199, in doRead</div></div><div><div>&nbsp; &nbsp; rval = self.protocol.dataReceived(data)</div></div><div><div>&nbsp; File "/devel/src/pika/pika/adapters/twisted_connection.py", line 378, in dataReceived</div></div><div><div>&nbsp; &nbsp; self._on_data_available(data)</div></div><div><div>&nbsp; File "/devel/src/pika/pika/connection.py", line 701, in _on_data_available</div></div><div><div>&nbsp; &nbsp; frame) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # Args</div></div><div><div>&nbsp; File "/devel/src/pika/pika/callback.py", line 161, in process</div></div><div><div>&nbsp; &nbsp; callback(*args, **keywords)</div></div><div><div>&nbsp; File "/devel/src/pika/pika/channel.py", line 152, in _on_synchronous_complete</div></div><div><div>&nbsp; &nbsp; self.rpc(*method)</div></div><div><div>&nbsp; File "/devel/src/pika/pika/channel.py", line 114, in rpc</div></div><div><div>&nbsp; &nbsp; self.send_method(method)</div></div><div><div>&nbsp; File "/devel/src/pika/pika/channel.py", line 121, in send_method</div></div><div><div>&nbsp; &nbsp; self.connection._send_method(self.channel_number, method, content)</div></div><div><div>&nbsp; File "/devel/src/pika/pika/connection.py", line 781, in _send_method</div></div><div><div>&nbsp; &nbsp; self._send_frame(pika.frame.Method(channel_number, method))</div></div><div><div>&nbsp; File "/devel/src/pika/pika/adapters/twisted_connection.py", line 355, in _send_frame</div></div><div><div>&nbsp; &nbsp; marshalled_frame = frame.marshal()</div></div><div><div>&nbsp; File "/devel/src/pika/pika/frame.py", line 65, in marshal</div></div><div><div>&nbsp; &nbsp; return self._marshal(pieces)</div></div><div><div>&nbsp; File "/devel/src/pika/pika/frame.py", line 40, in _marshal</div></div><div><div>&nbsp; &nbsp; len(payload)) + payload + chr(spec.FRAME_END)</div></div><div><div>exceptions.UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 0: ordinal not in range(128)</div></div></blockquote><div><br></div><div>I'm using the twisted adapter, and I have a hunch that the problem is coming from there somewhere, but I'm pretty lost as far as what to do to fix this bug. Anyone have any ideas?</div><div><br></div><div>Cheers,</div><div>Stephen&nbsp;</div>