You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can't send unicode messages (for example Hebrew).
Tried creating a new 'TextMessageProtocolEntity' and echo back in my code, and also tried using EchoClient but same result.
Thanks a lot in advance!
Log:
root@raspberrypi:~# yowsup-cli demos -e -l xxxxxxxxxx:xxxxxxxxxx
WARNING:yowsup.layers.axolotl.layer:No such signedprekeyrecord! 46252
ERROR:yowsup.layers.axolotl.layer:No sender key for: <axolotl.groups.senderkeyname.SenderKeyName object at 0x1a1bed0>
WARNING:yowsup.layers.axolotl.layer:No such signedprekeyrecord! 46252
ERROR:yowsup.layers.axolotl.layer:No session for: xxxxxxxxxx, 1
WARNING:yowsup.layers.axolotl.layer:No such signedprekeyrecord! 46252
WARNING:yowsup.layers.axolotl.layer:No such signedprekeyrecord! 46252
WARNING:yowsup.layers.axolotl.layer:No such signedprekeyrecord! 46252
WARNING:yowsup.layers.axolotl.layer:No such signedprekeyrecord! 46252
WARNING:yowsup.layers.axolotl.layer:No such signedprekeyrecord! 46252
WARNING:yowsup.layers.axolotl.layer:No such signedprekeyrecord! 46252
WARNING:yowsup.layers.axolotl.layer:No such signedprekeyrecord! 46252
WARNING:yowsup.layers.axolotl.layer:No valid sessionsBad Mac!
Echoing כחול? to xxxxxxxxxx-xxxxxxxxxx
Traceback (most recent call last):
File "/usr/local/bin/yowsup-cli", line 324, in
if not parser.process():
File "/usr/local/bin/yowsup-cli", line 230, in process
self.startEcho()
File "/usr/local/bin/yowsup-cli", line 266, in startEcho
stack.start()
File "/usr/local/lib/python2.7/dist-packages/yowsup/demos/echoclient/stack.py", line 23, in start
self.stack.loop()
File "/usr/local/lib/python2.7/dist-packages/yowsup/stacks/yowstack.py", line 195, in loop
asyncore.loop(_args, *_kwargs)
File "/usr/lib/python2.7/asyncore.py", line 216, in loop
poll_fun(timeout, map)
File "/usr/lib/python2.7/asyncore.py", line 156, in poll
read(obj)
File "/usr/lib/python2.7/asyncore.py", line 87, in read
obj.handle_error()
File "/usr/lib/python2.7/asyncore.py", line 83, in read
obj.handle_read_event()
File "/usr/lib/python2.7/asyncore.py", line 449, in handle_read_event
self.handle_read()
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/network/layer.py", line 102, in handle_read
self.receive(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/network/layer.py", line 110, in receive
self.toUpper(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/init.py", line 75, in toUpper
self.upper.receive(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/stanzaregulator/layer.py", line 29, in receive
self.processReceived()
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/stanzaregulator/layer.py", line 49, in processReceived
self.toUpper(oneMessageData)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/__init.py", line 75, in toUpper
self.upper.receive(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/auth/layer_crypt.py", line 65, in receive
self.toUpper(payload)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/__init.py", line 75, in toUpper
self.upper.receive(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/coder/layer.py", line 35, in receive
self.toUpper(node)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/__init.py", line 75, in toUpper
self.upper.receive(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/logger/layer.py", line 14, in receive
self.toUpper(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/__init.py", line 75, in toUpper
self.upper.receive(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/axolotl/layer.py", line 132, in receive
self.onMessage(protocolTreeNode)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/axolotl/layer.py", line 154, in onMessage
self.handleEncMessage(protocolTreeNode)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/axolotl/layer.py", line 226, in handleEncMessage
self.handlePreKeyWhisperMessage(node)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/axolotl/layer.py", line 275, in handlePreKeyWhisperMessage
self.parseAndHandleMessageProto(pkMessageProtocolEntity, plaintext[:-padding])
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/axolotl/layer.py", line 330, in parseAndHandleMessageProto
self.handleConversationMessage(node, m.conversation)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/axolotl/layer.py", line 360, in handleConversationMessage
self.toUpper(messageNode)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/__init.py", line 75, in toUpper
self.upper.receive(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/__init.py", line 188, in receive
s.receive(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/init.py", line 124, in receive
recv(node)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/protocol_messages/layer.py", line 21, in recvMessageStanza
self.toUpper(entity)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/init.py", line 75, in toUpper
self.upper.receive(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/interface/interface.py", line 78, in receive
self.entity_callbacksentityType
File "/usr/local/lib/python2.7/dist-packages/yowsup/demos/echoclient/layer.py", line 13, in onMessage
self.toLower(messageProtocolEntity.forward(messageProtocolEntity.getFrom()))
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/__init.py", line 79, in toLower
self.lower.send(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/__init.py", line 192, in send
s.send(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/init.py", line 130, in send
send(entity)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/protocol_messages/layer.py", line 15, in sendMessageEntity
self.entityToLower(entity)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/init.py", line 134, in entityToLower
self.toLower(entity.toProtocolTreeNode())
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/init.py", line 79, in toLower
self.lower.send(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/axolotl/layer.py", line 124, in send
self.toLower(node)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/__init.py", line 79, in toLower
self.lower.send(data)
File "/usr/local/lib/python2.7/dist-packages/yowsup/layers/logger/layer.py", line 8, in send
logger.debug("tx:\n%s" % ldata)
File "/usr/local/lib/python2.7/dist-packages/yowsup/structs/protocoltreenode.py", line 88, in __str
return self.toString()
File "/usr/local/lib/python2.7/dist-packages/yowsup/structs/protocoltreenode.py", line 80, in toString
out += c.toString()
File "/usr/local/lib/python2.7/dist-packages/yowsup/structs/protocoltreenode.py", line 76, in toString
out += "\nHEX:%s\n" % binascii.hexlify(self.data)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
The text was updated successfully, but these errors were encountered:
Can't send unicode messages (for example Hebrew).
Tried creating a new 'TextMessageProtocolEntity' and echo back in my code, and also tried using EchoClient but same result.
Thanks a lot in advance!
Log:
The text was updated successfully, but these errors were encountered: