Lucas Nussbaum wrote:
> On 05/10/08 at 11:04 +0200, Yann Leboulanger wrote:
>> Lucas Nussbaum wrote:
>>> Package: gajim
>>> Version: 0.11.4-3
>>> Severity: serious
>>>
>>> Hi,
>>>
>>> I usually leave gajim running when I suspend my computer. Later, when
>>> resuming it, it seems that gajim reconnects and receives messages: the
>>> tray icon is show messages. But left-clicking the tray icon doesn't show
>>> the roster, and when right-clicking, the context menu opens, but none of
>>> the actions work.
>>>
>>> This is very annoying, and results in the received messages to be lost
>>> (because it's not really feasible to go through each contact's log to
>>> find if he sent me something), hence the bug severity.
>>>
>>> My .xsession-errors shows the following traceback:
>>> Traceback (most recent call last):
>>>   File "/usr/share/gajim/src/systray.py", line 307, in on_clicked
>>>     self.on_left_click()
>>>   File "/usr/share/gajim/src/systray.py", line 287, in on_left_click
>>>     self.handle_first_event()
>>>   File "/usr/share/gajim/src/systray.py", line 291, in handle_first_event
>>>     gajim.interface.handle_event(account, jid, event.type_)
>>>   File "gajim.py", line 2011, in handle_event
>>>     self.roster.new_chat(contact, account, resource = resource)
>>>   File "/usr/share/gajim/src/roster_window.py", line 3088, in new_chat
>>>     fjid = contact.jid
>>> AttributeError: 'NoneType' object has no attribute 'jid'
>>>
>>> and this one:
>>> Traceback (most recent call last):
>>>   File "/usr/share/gajim/src/systray.py", line 251, in 
>>> on_show_all_events_menuitem_activate
>>>     gajim.interface.handle_event(account, jid, event.type_)
>>>   File "gajim.py", line 2011, in handle_event
>>>     self.roster.new_chat(contact, account, resource = resource)
>>>   File "/usr/share/gajim/src/roster_window.py", line 3088, in new_chat
>>>     fjid = contact.jid
>>> AttributeError: 'NoneType' object has no attribute 'jid'
>>>
>>> This is reproducible, but not during every suspend/resume cycle (probably 
>>> ~50%
>>> of the time for me).
>>>
>>> - Lucas
>>>
>> Hi,
>>
>> I think this is fixed in latest svn. Could you test a daily snapshot
>> from ftp.gajim.org/debian? I don't have suspend on my machine, so I
>> cannot test for suspend.
> 
> Indeed, it seems to work in SVN. However, I now get a "Resource
> conflict" telling me I'm already connected. That might be because I'm
> suspending by calling pm-suspend directly, so gajim might not get a
> chance to close the connection first.

I think you should use gajim-remote to disconnect correctly before going
to suspend in a before-suspend script.

> But messages sent while I'm suspended are no longer lost.
> 
> Could you backport the fix to lenny?

hmmm no. There are really too much things that changed since 0.11.4 (1.5
years of developpement). Lenny will live with this bug.
-- 
Yann



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to