GNOME Bugzilla – Bug 619869
Should display room while joining it.
Last modified: 2018-05-22 14:14:46 UTC
I've got two XMPP rooms on one server marked favorite and I often try to "Join favorites" (after logging in). Success is variable: * sometimes the rooms don't seem to open at all. The log has no errors, just the "requesting channel for 'room@server'" * Sometimes it just takes a very long time before anything happens: 30 seconds or more before a window appears * Sometimes only one chatroom opens. If I click "Join favorites again, the other room might appear
Interesting. Are you sure the account is connected when trying to join? Empathy will ignore accounts which are still connecting.
Well, contacts from that server are shown as available so I assume I'm connected... Your explanation is very believable but nevertheless, there is a bug here: nothing indicates that I shouldn't "Join favorites" at this time. This is very reproducable by the way. Happens practically every time I start Empathy.
(In reply to comment #0) > I've got two XMPP rooms on one server marked favorite and I often try to "Join > favorites" (after logging in). Success is variable: > * sometimes the rooms don't seem to open at all. The log has no errors, just > the "requesting channel for 'room@server'" I'd be interested in seeing the empathy logs in that case (the gabble ones could be useful as well). Please wait at least 30 seconds before saving logs so D-Bus timeouts will have time to be logged. > * Sometimes it just takes a very long time before anything happens: 30 seconds > or more before a window appears Probably because gabble and/or are bussy exchanging stanzas. Empathy should be more reactive when joining rooms and display the window right away. This is pretty similar to bug #601577 > * Sometimes only one chatroom opens. If I click "Join favorites again, the > other room might appear I'd be interested in seeing gabble and empathy logs here too. I agree that Empathy should deal better with connecting accounts: bug #620439
*** Bug 616025 has been marked as a duplicate of this bug. ***
Also, are all these rooms on the same account?
(In reply to comment #3) > > * sometimes the rooms don't seem to open at all. The log has no errors, just > > the "requesting channel for 'room@server'" > > I'd be interested in seeing the empathy logs in that case (the gabble ones > could be useful as well). Please wait at least 30 seconds before saving logs so > D-Bus timeouts will have time to be logged. I think I just didn't wait long enough: I've now seen windows popup 3-5 minutes after clicking "Join Favorites". > > * Sometimes it just takes a very long time before anything happens: 30 > > seconds or more before a window appears > > Probably because gabble and/or are bussy exchanging stanzas. Empathy should be > more reactive when joining rooms and display the window right away. This is > pretty similar to bug #601577 This looks to be the case - gabble log gets fairly constant stanza updates during this time. > > * Sometimes only one chatroom opens. If I click "Join favorites again, the > > other room might appear > > I'd be interested in seeing gabble and empathy logs here too. > > I agree that Empathy should deal better with connecting accounts: bug #620439 I haven't actually seen this happen anymore... When the rooms finally appear, they both do. And yes, both rooms are on the same account. I can send you empathy & gabble logs of this case if that helps at all: 14:22 I start empathy 14:23 spinner disappears, I select "Join favorites" (2 rooms) 14:25 MUC window with two tabs pops up The logs include at least usernames from a semi-private server, I'd rather send it in email if you want it.
Ok, so the real problem here is the lack of feedback when joining a room which is similar to bug #601577.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/empathy/issues/242.