Bug 19920

Summary: crash in /address_book.py:__update_memberships
Product: Telepathy Reporter: Guillaume Desmottes <guillaume.desmottes>
Component: pymsnAssignee: Ali Sabil <ali.sabil>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: critical    
Priority: medium CC: lfrb
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Guillaume Desmottes 2009-02-02 15:36:16 UTC
Don't know exactly what I was doing. Maybe someone was trying to add me as contact.

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/pymsn/service/SOAPService.py", line 198, in _response_handler
    handler(callback, errback, response, user_data)
  File "/usr/lib/python2.5/site-packages/pymsn/service/AddressBook/ab.py", line 192, in _HandleABFindAllResponse
    callback[0](address_book, *callback[1:])
  File "/usr/lib/python2.5/site-packages/pymsn/service/AddressBook/scenario/sync/initial_sync.py", line 65, in __ab_findall_callback
    self.__membership_response, *callback[1:])
  File "/usr/lib/python2.5/site-packages/pymsn/service/AddressBook/address_book.py", line 241, in callback
    self.__update_memberships(memberships)
  File "/usr/lib/python2.5/site-packages/pymsn/service/AddressBook/address_book.py", line 571, in __update_memberships
    member.DisplayName.encode("utf-8"),
AttributeError: 'NoneType' object has no attribute 'encode'
Comment 1 Guillaume Desmottes 2009-02-02 16:19:11 UTC
Actually I have this problem when, for some reason, the connection is blocked in the "connecting" state. Trying to disconnect it leads to this crash.
Comment 2 Guillaume Desmottes 2009-02-12 07:12:51 UTC
I reported http://bugs.freedesktop.org/show_bug.cgi?id=20084 to track the "stay in the connecting state" bug.
Comment 3 Louis-Francis Ratté-Boulianne 2009-07-22 08:54:27 UTC

*** This bug has been marked as a duplicate of bug 17030 ***
Comment 4 Louis-Francis Ratté-Boulianne 2009-07-23 09:43:01 UTC
Fixed in papyon git master

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.