There was a problem that I sent a piece of message with my account,a moment later,JML would triger incident of switchboardClosed,and at this exact moment,if I sent saveral more pieces of message to JML with my account, the first piece of message would be lost.This did not happened in JML 1.0B3.According to SVN record, it might be caused by revision 125 modification.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
can you reproduce the problem ? It seems to me a synchronization issue. The switchboards(SB) are closed after some period of inactivity, so if you have sent the message it will be activity and SB won't be closed, if it was closed successfully just before you sent, a new SB will be created and finally you won't lose the message. Any exception? Any logs or steps to reproduce the problem if you manage to reproduce it every time? Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
For example, your account for a@live.cn, you sent a message to jml,wait moment 7 minutes about,Can see inside the LOG print switchboardClosed, now you again sent a message to jml,sometime this message would be lost
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Strange I tried several times but cannot reproduce it. Currently the switchboard is closed after 5 minutes of inactivity. I send a message to jml then wait to see switchboardClosed and then quickly send several messages and none of them is lost.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm using latest trunk. Just made simple main method login through jml add listeners and print in SwitchboardListener.switchboardClosed and in MessageListener.instantMessageReceived. Nothing special here.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I again have tried and there is no problem with that all my messages are received. Here is the scenario I have tested :
Run jml client and from Windows Live Messenger open a Dialog and send some messages. After some time I close the dialog and wait the switchboard to be closed by the jml client and after that I open new Dialog and send 2-3 messages quickly one after another and I receive all of them without any problem. Isn't this scenario the same when you test?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Can you try latest svn version and setting system property net.sf.jml.impl.CLOSE_ON_IDLE_PROP to false and try again if you are still experiencing this problem.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There was a problem that I sent a piece of message with my account,a moment later,JML would triger incident of switchboardClosed,and at this exact moment,if I sent saveral more pieces of message to JML with my account, the first piece of message would be lost.This did not happened in JML 1.0B3.According to SVN record, it might be caused by revision 125 modification.
Hi,
can you reproduce the problem ? It seems to me a synchronization issue. The switchboards(SB) are closed after some period of inactivity, so if you have sent the message it will be activity and SB won't be closed, if it was closed successfully just before you sent, a new SB will be created and finally you won't lose the message. Any exception? Any logs or steps to reproduce the problem if you manage to reproduce it every time? Thanks
I understand what you mean,When the news was lost no exception, This situation will appear every time. You can try.
Such a situation in JML 1.0 B3, there is no, When you send messages to is the same account
You mean this is happening with every first message sent to somebody ?
For example, your account for a@live.cn, you sent a message to jml,wait moment 7 minutes about,Can see inside the LOG print switchboardClosed, now you again sent a message to jml,sometime this message would be lost
Strange I tried several times but cannot reproduce it. Currently the switchboard is closed after 5 minutes of inactivity. I send a message to jml then wait to see switchboardClosed and then quickly send several messages and none of them is lost.
Can you send me a jml .jar my email:pgty119@163.com
I'm using latest trunk. Just made simple main method login through jml add listeners and print in SwitchboardListener.switchboardClosed and in MessageListener.instantMessageReceived. Nothing special here.
the log as follows:
- root -388515 INFO root - webtalk.im.robot.IMLogger(locationInfo:52)
- root -388531 INFO root - switchboardClosed() is call !!
- root -388531 INFO root - webtalk.im.robot.IMLogger(locationInfo:52)
- root -388531 INFO root - MsnSwitchboard: msn-test1@live.cn closed
I'm using latest trunk too but I send a message to jml then wait to see switchboardClosed the message lost and jml no event
I understand why you don't reproduce this problem, because you wait process without closing MSN dialog
Thoroughly tested, all versions have this problem
What do you mean by "closing MSN dialog" ?
Aha you mean closing the chat window, aha I will try that.
I am Very sorry,My English is not good,closing MSN dialog that Microsoft windows live conversation dialog
Do you anyone to help me
I again have tried and there is no problem with that all my messages are received. Here is the scenario I have tested :
Run jml client and from Windows Live Messenger open a Dialog and send some messages. After some time I close the dialog and wait the switchboard to be closed by the jml client and after that I open new Dialog and send 2-3 messages quickly one after another and I receive all of them without any problem. Isn't this scenario the same when you test?
Can you try latest svn version and setting system property net.sf.jml.impl.CLOSE_ON_IDLE_PROP to false and try again if you are still experiencing this problem.