Bug 181026 - kopete msn: sometimes some incoming messages are missed
Summary: kopete msn: sometimes some incoming messages are missed
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: WLM Plugin (show other bugs)
Version: 0.60.82
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-16 22:56 UTC by enrico
Modified: 2009-06-01 00:42 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description enrico 2009-01-16 22:56:51 UTC
Version:           0.60.82 (using Devel)
OS:                Linux
Installed from:    Compiled sources

Sometimes it happens that incoming messages are NOT RECEIVED in msn kopete chat. I can see the text "*somebody* is writing a message..." while the other person is writing and sending me the message that is going to get lost.

Sorry, I don't have logs or ideas about how to reproduce; this behavior is not systematic, but it's rather a serious problem: I also experienced it with older kopete versions, so I have finally tracked this bug. If you have any suggestion about how to capture useful information please let me know.
Comment 1 Dario Andres 2009-01-17 01:21:53 UTC
What "libmsn" version are you using ? Thanks 
Comment 2 enrico 2009-01-17 09:39:44 UTC
I don't use libmsn, it doesn't seem to be packaged neither for debian nor for kubuntu for now. This Kopete version includes a "Windows Live Messenger" Extention, you can see it when adding a new account; if you need the version please suggest me how to read it. Before kde 4.2 betas, however, I'm not sure about what was used, and sometimes the problem was already present.
Comment 3 Dario Andres 2009-01-17 12:35:16 UTC
The "Windows Live Messenger" protocol in Kopete for KDE4.2 is now based in the "libmsn" library. (I don't know if Kopete keeps the old protocol and code for MSN, I think it doesn't, because one time I compiled Kdenetwork without having installed the "libmsn" lib, and the WLM protocol wasn't compiled)
Kubuntu seems to have "libmsn" (at least in the test/unstable repo, and assuming you are using KDE4.2, it should be there)

Anyways, if you said you had experience this in Kopete prior to KDE4.2 this may be a bug in Kopete itself (not in the protocol).
Comment 4 enrico 2009-01-18 09:56:11 UTC
I think libmsn is not used for now, it does not exist in standard repositories. May I check in 9.04 (kubuntu next version to be released, now at alpha 3) repo and manually install it as deb package? In that case, how do I make kopete load it and test if it work well?
Comment 5 enrico 2009-01-31 09:41:33 UTC
Looks like messages are not received when if they contain msn emoticons.
Comment 6 Roman Jarosz 2009-01-31 10:04:26 UTC
Do you use OTR plugin? If so disable it and everything should be ok.
Comment 7 Roman Jarosz 2009-01-31 17:58:05 UTC

*** This bug has been marked as a duplicate of bug 182114 ***
Comment 8 enrico 2009-02-01 09:41:25 UTC
OTR plugin was disabled when the problem came out.
Comment 9 Roman Jarosz 2009-02-01 15:20:49 UTC
Reopenning because it looks like it's different bug. Does this only happen only with wlm protocol?
Comment 10 Marcelo Vivan Borro 2009-04-02 20:55:47 UTC
I can confirm this bug here.   It happens so frequently that made me use kopete for KDE3 instead.
I'll try to check if the emoticons are causing this.
Using KDE 4.2.1 / libmsn0_1-3.9.91-3.17 on Opensuse 11.1
Comment 11 Marcelo Vivan Borro 2009-04-02 21:51:50 UTC
The problem happens on Kopete from KDE 4.2.2 too.   Seems related to emoticons.
That's probably a libmsn problem.
Any chances to reenable the old msnplugin just to make possible to use kopete/kde4 with msn?  (Forgot to mention webcam support :-) )
Comment 12 Marcelo Vivan Borro 2009-04-02 21:58:04 UTC
@  Roman Jarosz

Tested emoticons with jabber protocol, works perfectly.
Comment 13 Roman Jarosz 2009-04-02 22:13:11 UTC
Marcelo do you know which client the other user(s) use? Or could you send me the message which wasn't delivered?
Comment 14 Marcelo Vivan Borro 2009-04-02 22:35:22 UTC
Sure
The other side client is Windows Live Messenger 2009 14.0.8064.206 in PT-BR ( Brasilian Portuguese)
The missed message was "ok :)"
Comment 15 Roman Jarosz 2009-04-03 00:05:55 UTC
Hm, I've tried everything and cannot reproduce, could you uncheck Chat Window->Emoticons->Use the following emoticon theme and also disable plugins (history can be on) and see if it helps.

Maybe it can be related to bug 188469 when you don't get message can you send?
Comment 16 Marcelo Vivan Borro 2009-04-03 00:31:11 UTC
I've disabled Emoticons and all plugins, but every time a *custom* emoticom (don't know if thats the right word, I do not have any MS WLM here to check) is sent, I do not receive the message.

It may be protocol related, since my friend saw several people using MS WLM, with emoticons problems (not working).

I did the same emoticons tests with kopete 0.12.7 ( Kde 3.5.10 ) and the custom emoticons are not showed too - but the text of then are received.

I've checked bug 188469. It happens with me also, but that's not the case here.  I chat with my friend on kopete asking him to send me the emoticons and all messages are received but the ones that contains custom emoticons
Comment 17 Roman Jarosz 2009-04-03 00:46:42 UTC
It's late here right now so I can't do more test today, but it would be great if you could go to Kopete irc channel (tomorrow, or after weekend) so we can debug this, I would need one of your friend to send me message with this custom emoticon or tell me how I can send it from WLM.
Comment 18 Roman Jarosz 2009-06-01 00:42:36 UTC
SVN commit 976115 by rjarosz:

If we don't get emoticons in 5 seconds show the pending message otherwise we could wait forever.
There's also a bug in libmsn which will be fixed in libmsn 4.0 beta6.

BUG: 181026



 M  +90 -78    wlmchatmanager.cpp  
 M  +16 -2     wlmchatmanager.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=976115