[Pidgin] #767: Error reading blist.xml

Pidgin trac at pidgin.im
Fri Jun 13 17:22:42 EDT 2008


#767: Error reading blist.xml
------------------------+---------------------------------------------------
  Reporter:  frost_     |       Owner:  elb  
      Type:  defect     |      Status:  new  
  Priority:  major      |   Milestone:       
 Component:  libpurple  |     Version:  2.0  
Resolution:             |    Keywords:  blist
   Pending:  0          |  
------------------------+---------------------------------------------------
Comment (by mad_goldfish):

 I'm getting the same error on Ubuntu 8.04 with Pidgin 2.4.1. Log attached.

 I've got accounts on Jabber (including GTalk), Yahoo, MSN and MySpaceIM,
 but these problems have existed since before I added the MSN and MySpace
 accounts, and the plugins shown in the log.

 In response to datallah, the culprit appears to be a bad character in the
 blist.xml file, which is also reported to the console as:

 (21:58:23) util: Writing file blist.xml to directory /home/can/.purple
 (21:58:23) util: Writing file /home/can/.purple/blist.xml
 (21:58:25) nautilus: don't save blist online. No change
 (21:58:27) Gtk: Failed to set text from markup due to error parsing
 markup: Error on line 1: Character reference '5' does not encode a
 permitted character
 (21:58:27) Gtk: Failed to set text from markup due to error parsing
 markup: Error on line 1: Character reference '5' does not encode a
 permitted character

 I believe this line in the blist.xml~ file may be the culprit:

 <group name='u&#x5;Chat Friends'>

 Which is taken from my Yahoo Messenger list. The other Yahoo groups do not
 appear to have any entity escapes, and as far as my Windows and web-based
 Yahoo clients are telling me, the group name is "Chat Friends".

-- 
Ticket URL: <http://developer.pidgin.im/ticket/767#comment:18>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list