Bug 182705 - can not send message while beeing online (icq)
Summary: can not send message while beeing online (icq)
Status: RESOLVED WORKSFORME
Alias: None
Product: kopete
Classification: Applications
Component: ICQ and AIM Plugins (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-01 13:15 UTC by Jonas
Modified: 2009-04-02 22:19 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
The requested icqlog (32.70 KB, application/octet-stream)
2009-02-01 16:09 UTC, Jonas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonas 2009-02-01 13:15:33 UTC
Version:           0.70.0 (using 4.2.00 (KDE 4.2.0) "release 83.1", KDE:KDE4:Factory:Desktop / openSUSE_11.1)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.27.7-9-default

Some times messages to online icq users are not send. The animation for "message is beeing sending" is shown on the right side.
If I reconnect manually an yellow exclamation mark is shown instead.

Why are some messages not send?
Comment 1 Roman Jarosz 2009-02-01 13:44:34 UTC
ICQ may block some messages (I know that something like <--  -> can't be sent) or the connection was closed and we didn't noticed it. If you reconnect and try to send it again does it work or not?
Comment 2 Jonas 2009-02-01 15:21:47 UTC
if I reconnect I can send the same message. Either via clicking on the exclamation mark or tipping the message again.

But even worth is the fact that I can not receive messages. Messages send to me while I am "offline" are lost. I also did not receive them after a manual reconnect.

In the following copy you see that some messages are lost :(

My copy:

LordProtector  13:27:59
 
test
 
Mimib  14:25:52
 
selber test


LordProtector  14:59:57
 
test
 
test test
test3
Sie sind jetzt markiert als: Offline.
15:02:08
Sie sind jetzt markiert als: Online.
15:02:14
LordProtector  15:02:53
 
jetzt sollte es wieder gehn
 
Mimib  15:03:30
 
ja
-------------------------------------------------

Others copy:


======> LordProtector
14:28 : 
test
<====== Mimib
15:26 : 
selber test
16:02 : 
kommt was an?
16:03 : 
und?
======> LordProtector
16:03 : 
jetzt sollte es wieder gehn
<====== Mimib
16:04 : 
ja
Comment 3 Roman Jarosz 2009-02-01 15:34:32 UTC
So there are probably not send because the connection is lost. As for the offline messages it can be ICQ server which doesn't send the offline messages (has happen not so long ago).

If you can somehow reproduce this you could start wireshark and capture the packets so I can see if the server sends anything.

Wireshark steps.
2. Start wireshark.
3. From menu choose Capture->Options...
4. Choose interface probably eth0
5. Add "port 5190" (without quotes) into the combobox next to Capture Filter
button.
6. Press start.
7. Send message
8. Press stop.
9. File->Save and save it.
Comment 4 Jonas 2009-02-01 16:09:16 UTC
Created attachment 30826 [details]
The requested icqlog

Now I make this log.

I send some messages during i get the problems (and also sholud recieved some), but wireshark did not collect any data. Only after reconnecting some data were collected.
Comment 5 Roman Jarosz 2009-02-01 16:18:10 UTC
Could you keep the wireshark running before the messages are stuck, I mean start it when you connect and stop when you get this bug, thanks
Comment 6 Roman Jarosz 2009-02-01 16:20:43 UTC
Btw please also tell me what was the last message that was sant and the first one that wasn't. If you don't want to post it here you can mail it to kedgedev at centrum.cz
Comment 7 Jonas 2009-02-01 17:07:19 UTC
I'll send you a mail
Comment 8 Roman Jarosz 2009-02-01 21:14:23 UTC
I got your mail but from the dump I see that the problem isn't in Kopete, because Kopete tries to send packets but never gets tcp ack from server (so it looks like broken server or internet connection). You could check if you use login.oscar.aol.com as main ICQ server, and if yes you could try to google different ICQ servers.

About the offline messages, from the log I see that we ask for them but server doesn't send any offline messages just confirmation that you don't have any massages. So it looks like the server is kinda broken.

Did this problem came out recently or you see it for long time?

Btw I've tested offline messages here and it works but ICQ has many servers.
Comment 9 Roman Jarosz 2009-04-02 22:19:17 UTC
Closing this as we can't do anything about connection problems or broken ICQ server which doesn't sends offline messages