IM Client login failure when session expired

Hi Folks,

Need some enlightenment here. I'm having some problem w/ this IM client. This is the behaviour.

1. Login to uwc/amconsole then change URL to

http://superset.com.my/im/IMLaunch.jsp

2. IM client started and chat as normal (IM SSO)

3. Then logout from both IM client and uwc/amconsole

4. Wait about 5 min.

5. Then login to IM client (w/o logging into uwc/amconsole)

http://superset.com.my/im/IMLaunch.jsp?domain=com.my

6. IM Client prompt for login. Right after putting in the username & password and click okay. Then the IM client vanish. And also notice the below error log xmppd.log in IM server

- --

[16 Nov 2006 13:13:07,649] INFO xmppd [org.netbeans.lib.collab.util.Worker 0] Authenticating using Identity Server SSO

[16 Nov 2006 13:13:08,642] INFO xmppd [org.netbeans.lib.collab.util.Worker 0] session expired: t11@com.my

[16 Nov 2006 13:13:08,643] INFO xmppd [org.netbeans.lib.collab.util.Worker 0]

org.jabberstudio.jso.StreamException:

at net.outer_planes.jso.AbstractStream.firePacketTransferredEvent(AbstractStream.j ava:681)

at net.outer_planes.jso.AbstractStream.send(AbstractStream.java:1119)

at com.iplanet.im.server.ClientSession.sendStreamError(ClientSession.java:650)

at com.iplanet.im.server.StreamEndPoint.sendStreamError(StreamEndPoint.java:235)

at com.iplanet.im.server.StreamEndPoint.sendStreamError(StreamEndPoint.java:217)

at com.iplanet.im.server.ClientSession.validate(ClientSession.java:739)

at com.iplanet.im.server.PrivateHandler.process(PrivateHandler.java:79)

at com.iplanet.im.server.ClientPacketDispatcher.handle(ClientPacketDispatcher.java :298)

at com.iplanet.im.server.ClientSession.packetTransferred(ClientSession.java:389)

at net.outer_planes.jso.AbstractStream.firePacketTransferredEvent(AbstractStream.j ava:674)

at net.outer_planes.jso.AbstractStream$1.addExtendedData(AbstractStream.java:115)

at net.outer_planes.jso.AbstractStream$Input.process(AbstractStream.java:198)

at net.outer_planes.jso.AbstractStream.process(AbstractStream.java:1157)

at com.iplanet.im.server.ClientSession.process(ClientSession.java:605)

at com.iplanet.im.server.ClientSession.run(ClientSession.java:584)

at org.netbeans.lib.collab.util.Worker.run(Worker.java:202)

at java.lang.Thread.run(Thread.java:595)

- --

Is this a bug or something? Please advise. Thanks

[2500 byte] By [uoa] at [2007-11-26 11:51:39]
# 1

The second time, when you try with IMLaunch.jsp (after logging out),

a) does the client ask you for login id/password ? (this should be after you see the exception on the server side).

b) Assuming (a), what happens on the server side when you give the id/passwd ? (wait for some time or clear logs to identify the second attempt ... )

Regards,

Mridul

MridulM at 2007-7-7 12:06:53 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Instant Messaging...
# 2

Thanks for the reply.

Okay, when you mentioned second time with IMLaunch.jsp I also get the below exception.

- second, third and consecutive login still the same exception

- the exception only comes out when I fill in the username & password in the IM client and hit okay

- the IMLaunch.jsp is in this form:

http://superset.com.my/im/IMLaunch.jsp?domain=com.my

Please advise. Thanks.

[05 Dec 2006 18:43:41,394] INFO xmppd [org.netbeans.lib.collab.util.Worker 0] Authenticating using Identity Server SSO

[05 Dec 2006 18:43:42,198] INFO xmppd [org.netbeans.lib.collab.util.Worker 4] session expired: t11@com.my

[05 Dec 2006 18:43:42,199] INFO xmppd [org.netbeans.lib.collab.util.Worker 4]

org.jabberstudio.jso.StreamException:

at net.outer_planes.jso.AbstractStream.firePacketTransferredEvent(AbstractStream.j ava:681)

at net.outer_planes.jso.AbstractStream.send(AbstractStream.java:1119)

at com.iplanet.im.server.ClientSession.sendStreamError(ClientSession.java:650)

at com.iplanet.im.server.StreamEndPoint.sendStreamError(StreamEndPoint.java:235)

at com.iplanet.im.server.StreamEndPoint.sendStreamError(StreamEndPoint.java:217)

at com.iplanet.im.server.ClientSession.validate(ClientSession.java:739)

at com.iplanet.im.server.PrivateHandler.process(PrivateHandler.java:79)

at com.iplanet.im.server.ClientPacketDispatcher.handle(ClientPacketDispatcher.java :298)

at com.iplanet.im.server.ClientSession.packetTransferred(ClientSession.java:389)

at net.outer_planes.jso.AbstractStream.firePacketTransferredEvent(AbstractStream.j ava:674)

at net.outer_planes.jso.AbstractStream$1.addExtendedData(AbstractStream.java:115)

at net.outer_planes.jso.AbstractStream$Input.process(AbstractStream.java:198)

at net.outer_planes.jso.AbstractStream.process(AbstractStream.java:1157)

at com.iplanet.im.server.ClientSession.process(ClientSession.java:605)

at com.iplanet.im.server.ClientSession.run(ClientSession.java:584)

at org.netbeans.lib.collab.util.Worker.run(Worker.java:202)

at java.lang.Thread.run(Thread.java:595)

uoa at 2007-7-7 12:06:53 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Instant Messaging...
# 3

Hi,

I was unable to reproduce this with the latest version ... so I guess this is something which has been subsequently fixed in the client.

Can you raise a support case for this ? It should not be too tough to backport this for your installation version.

Regards,

Mridul

MridulM at 2007-7-7 12:06:53 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Instant Messaging...