After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 657277 - don't lose messages
don't lose messages
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: message-tray
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2011-08-24 19:49 UTC by William Jon McCann
Modified: 2021-07-05 14:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description William Jon McCann 2011-08-24 19:49:21 UTC
When someone goes offline while chatting in the shell it seems that anything typed to them is just lost. Or at least that is what I've been seeing here.

That is unexpected.

a) we should probably try to redeliver the message when the user comes back online or use a google offline messaging API to deliver it to their mailbox (or similar)
b) we should not let me type into the box if it is going to be lost
Comment 1 Alban Crequy 2011-09-16 19:38:55 UTC
I can reproduce the bug with telepathy-gabble 0.13.5-1, Empathy 3.1.5.1 and gnome-shell from git-master.

It looks like a gabble bug to me because D-Bus logs show that telepathy-gabble pretends the message is sent correctly:

signal sender=:1.223 -> dest=(null destination) serial=9515 path=/org/freedeskto
p/Telepathy/Connection/gabble/jabber/alban_2ecrequy_40collabora_2eco_2euk_2fchoc
olatine/ImChannel29; interface=org.freedesktop.Telepathy.Channel.Interface.Messa
ges; member=MessageSent
 ...(large message)
signal sender=:1.223 -> dest=(null destination) serial=9516 path=/org/freedeskto
p/Telepathy/Connection/gabble/jabber/alban_2ecrequy_40collabora_2eco_2euk_2fchoc
olatine/ImChannel29; interface=org.freedesktop.Telepathy.Channel.Type.Text; memb
er=Sent
   uint32 1316200604
   uint32 0
   string "test while offline from empathy #2"


And Wocky logs show the message is sent, such as:

wocky-DEBUG: 16/09/11 15:25:53.125729: _write_node_tree: Serializing tree:
* message xmlns='jabber:client' type='chat' to='olivier.crete@collabora.co.uk/WorkLaptop' id='4a6cf648-5068-46d0-9f29-7f9daf6b8887'
    * body
        "test while offline #43"
    * active xmlns='http://jabber.org/protocol/chatstates'

But Olivier didn't receive the messages in Pidgin.
Comment 2 Alban Crequy 2011-09-16 20:51:47 UTC
Actually I reproduced the problem when I sent messages to Olivier because Olivier was still connected to Jabber with another XMPP resource. So the messages were not lost but delivered to the other Jabber client.

Is it the same thing for you? If it is, then it is not a GNOME bug but just how work the Jabber server.
Comment 3 Akhil Laddha 2011-11-02 06:21:14 UTC
William, can you please respond to comment#2 ?
Comment 4 William Jon McCann 2011-11-02 14:40:39 UTC
If it says the contact goes offline I don't think there is another client connected. If so that kinda stinks.
Comment 5 GNOME Infrastructure Team 2021-07-05 14:35:34 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of  gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/

Thank you for your understanding and your help.