Summary:ASTERISK-16843: Certain Unicode causes res_jabber to report "Parsing failure: Invalid XML"
Reporter:bigfan2010 (bigfan2010)Labels:
Date Opened:2010-10-20 14:29:41Date Closed:2011-06-07 14:00:45
Versions:Frequency of
Description:If a buddy send Hindi Unicode text like ????? ??, asterisk reports:

res_jabber.c:692 aji_recv: Parsing failure: Invalid XML

res_jabber is unable to recover from this error. All future jabber messages received (even though they are in English) keeps failing with same error:

res_jabber.c:692 aji_recv: Parsing failure: Invalid XML

'jabber reload' doesn't remedy the situation.

Unicode text in Chinese like ??? gets properly parsed.
Comments:By: bigfan2010 (bigfan2010) 2010-10-20 14:34:39

Oops! this issue tracker replaced all Unicode to ????
Anyways, use tools like 'Google translate' to convert an English word like 'good' to Hindi and copy paste it.

By: bigfan2010 (bigfan2010) 2010-10-20 16:52:48

Upgrading libiksemel from version 1.3 to latest SVN trunk (http://iksemel.googlecode.com/svn/trunk/) seems to fix the problem.

By: Paul Belanger (pabelanger) 2010-10-20 21:18:29

Thanks for the information, going to close this.
It appears the bug you have submitted is against a version that is quite old now. This issue will now be closed, but should you be able to reproduce with a more recent version, then please re-open the issue. Thanks!