Ticket #2826 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

Connects but it takes a long time to appear people online or they never "get online"

Reported by: shelika Owned by: asterix
Priority: high Milestone: 0.11.1
Component: xmpppy Version: 0.11
Severity: normal Keywords:
Cc: OS:

Description

Network Manager support not available Traceback (most recent call last):

File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 132, in process_events

obj.pollin()

File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 153, in pollin

self._do_receive()

File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 255, in _do_receive

self.on_receive(received)

File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 353, in dispatch

handlerfunc?(session,stanza)

File "/usr/share/gajim/src/common/connection_handlers.py", line 1832, in _getRosterCB

self.connection.getRoster(self._on_roster_set)

File "/usr/share/gajim/src/common/xmpp/roster_nb.py", line 56, in getRoster

on_ready(self)

File "/usr/share/gajim/src/common/connection_handlers.py", line 1870, in _on_roster_set

self.dispatch('ROSTER', roster)

File "/usr/share/gajim/src/common/connection.py", line 104, in dispatch

self.put_event((event, data))

File "/usr/share/gajim/src/common/connection.py", line 100, in put_event

gajim.handlers[ev[0]](self.name, ev[1])

File "gajim.py", line 312, in handle_event_roster

self.roster.fill_contacts_and_groups_dicts(data, account)

File "/usr/share/gajim/src/roster_window.py", line 1152, in fill_contacts_and_groups_dicts

pixbuf = gtkgui_helpers.get_avatar_pixbuf_from_cache(ji)

File "/usr/share/gajim/src/gtkgui_helpers.py", line 507, in get_avatar_pixbuf_from_cache

is_fake_jid)

File "/usr/share/gajim/src/common/connection_handlers.py", line 889, in get_cached_vcard

card = common.xmpp.Node(node = c)

File "/usr/share/gajim/src/common/xmpp/simplexml.py", line 64, in init

node=NodeBuilder?(node,self)

File "/usr/share/gajim/src/common/xmpp/simplexml.py", line 317, in init

self._parser.Parse(data,1)

xml.parsers.expat.ExpatError?: not well-formed (invalid token): line 1, column 0

Attachments

Change History

Changed 2 years ago by asterix

could you run gajim -v in a console, and give us the XML stanza you receive before the Traceback please ?

Changed 2 years ago by shelika

Traceback (most recent call last):

File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 132, in process_events

obj.pollin()

File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 153, in pollin

self._do_receive()

File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 255, in _do_receive

self.on_receive(received)

File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 353, in dispatch

handlerfunc?(session,stanza)

File "/usr/share/gajim/src/common/connection_handlers.py", line 1711, in _presenceCB

cached_vcard = self.get_cached_vcard(jid_stripped)

File "/usr/share/gajim/src/common/connection_handlers.py", line 889, in get_cached_vcard

card = common.xmpp.Node(node = c)

File "/usr/share/gajim/src/common/xmpp/simplexml.py", line 64, in init

node=NodeBuilder?(node,self)

File "/usr/share/gajim/src/common/xmpp/simplexml.py", line 317, in init

self._parser.Parse(data,1)

xml.parsers.expat.ExpatError?: not well-formed (invalid token): line 1, column 0

Changed 2 years ago by shelika

This should come before the last comment I added...

DEBUG: roster ok Setting roster item ******@jabber.org for resource Gaim... DEBUG: socket got <presence from='******@jabber.org/Adium' to='******@jabber.org/Gajim'/> DEBUG: dispatcher ok Got jabber:client/presence stanza DEBUG: dispatcher ok Dispatching presence stanza with type-> props->[] id->None 24 Dec 2006 16:36:15 Gajim: PresenceCB: None

Changed 2 years ago by shelika

I solved that problem removing my .gajim/avatars and .gajim/vcards... It's a bit ugly to do this, but it solved my problem...

Changed 2 years ago by asterix

  • status changed from new to closed
  • resolution set to fixed
  • milestone set to 0.11.1

(In [7823]) ignore unparsable vcards. fixes #2826

Add/Change #2826 (Connects but it takes a long time to appear people online or they never "get online")

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.