Type |
Bug
|
Priority |
Blocker
|
Assignee | |
RedmineID |
1695
|
Spent time |
12h
|
Issue Votes (0)
Watchers (0)
Type |
Bug
|
Priority |
Blocker
|
Assignee | |
RedmineID |
1695
|
Spent time |
12h
|
We are using 5.2.0-beta3. We have a strange problem with BOSH connection. When a BOSH user is connected and sending message to others, sometime, this user enters a strange state: the user can send message to others, but can NOT receive any message from others.
After spending sometime tracing into the code, we found something interesting. Sometime, there is a valid BoshIOService for a Bosh user, therefore the message from this user is received by Tigase and forwarded to the buddy. But the "XMPP Session" does not exists any more. Then the rely from the buddy can never be forwarded to this bosh user any more.
To verify our thoughts, we change the code a bit just to catch this kind event -- and we found a few logs in the system. Although there are not many, but it does affect some of our users.
Do you have any idea about this?
BoshSession.java:
Reference: https://projects.tigase.org/boards/4/topics/1058