j2j transport doesn't work correct
my friend uses ubuntu and exotic transport j2j.it has error with obtaining of the message and contacts from roster enter into the network. Traceback (most recent call last): File "/home/igor/gajim/src/common/xmpp/idlequeue.py", line 132, in process_events obj.pollin() File "/home/igor/gajim/src/common/xmpp/transports_nb.py", line 361, in pollin self._do_receive() File "/home/igor/gajim/src/common/xmpp/transports_nb.py", line 500, in _do_receive self.on_receive(received) File "/home/igor/gajim/src/common/xmpp/dispatcher_nb.py", line 355, in dispatch handler'func' File "/home/igor/gajim/src/common/connection_handlers.py", line 2036, in _presenceCB keyID, timestamp, contact_nickname)) File "/home/igor/gajim/src/common/connection.py", line 168, in dispatch self.put_event((event, data)) File "/home/igor/gajim/src/common/connection.py", line 164, in put_event gajim.handlersev[0] File "gajim.py", line 692, in handle_event_notify notify.notify('contact_connected', jid, account, status_message) File "/home/igor/gajim/src/notify.py", line 209, in notify '48x48', show_image) File "/usr/lib/python2.5/posixpath.py", line 62, in join elif path == '' or path.endswith('/'): AttributeError: 'NoneType' object has no attribute 'endswith'
Traceback (most recent call last): File "/home/test/gajim/src/roster_window.py", line 1427, in show_tooltip self.tooltip.show_tooltip(contact, rect.height, position[1] + rect.y) File "/home/test/gajim/src/tooltips.py", line 134, in show_tooltip self.populate(data) File "/home/test/gajim/src/tooltips.py", line 446, in populate '16x16') File "/usr/lib/python2.4/posixpath.py", line 62, in join elif path == '' or path.endswith('/'): AttributeError: 'NoneType' object has no attribute 'endswith'
the temporary solution of the problem:
cd '~/gajim/data/iconsets/transports'
ln -s -T ~/gajim/data/iconsets/transports/tlen XMPP
but I think this poor solution