Hello everybody,
we are using openfire to make a small IM projects, and it has already been running.
but every some days later system becomes very slow and the openfired.exe will occupy CPU more than 70% and exceptions happens, like this:
Exception in thread “pool-8-thread-22” java.lang.NullPointerException
at org.jivesoftware.openfire.net.SASLAuthentication.handle(SASLAuthentication.java :274)
at org.jivesoftware.openfire.SessionPacketRouter.route(SessionPacketRouter.java:58 )
at org.jivesoftware.openfire.http.HttpSession.sendPendingPackets(HttpSession.java: 611)
at org.jivesoftware.openfire.http.HttpSessionManager$HttpPacketSender.run(HttpSess ionManager.java:373)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
and in folder logs of openfire, there is no error in error.log. But the warn.log will show the contents below:
…
2010.02.25 21:56:51 Client provided invalid session: fc3d12cb. [192.168.2.254]
2010.02.25 21:59:37 Packets could not be found for session 39856fd8 cannotbe delivered to client
2010.02.25 22:00:07 Packets could not be found for session 77b1ded6 cannotbe delivered to client
2010.02.26 00:21:13 Client provided invalid session: 9b6f0786. [192.168.2.254]
2010.02.26 08:59:58 Client provided invalid session: 13764d52. [192.168.2.254]
2010.02.26 09:03:41 Packets could not be found for session 30501611 cannotbe delivered to client
2010.02.26 09:04:11 Packets could not be found for session 583d8240 cannotbe delivered to client
2010.02.26 09:53:11 Client provided invalid session: 5ed1c6ab. [192.168.2.254]
2010.02.26 09:58:41 Client provided invalid session: 1da3f973. [192.168.2.254]
2010.02.26 10:00:41 Packets could not be found for session bf5c970c cannotbe delivered to client
2010.02.26 10:01:11 Packets could not be found for session dcbb653d cannotbe delivered to client
2010.02.26 11:07:48 Client provided invalid session: 385af9. [192.168.2.254]
2010.02.26 11:14:41 Packets could not be found for session 360a5a8d cannotbe delivered to client
2010.02.26 12:35:26 Client provided invalid session: 11fc4f7b. [192.168.2.254]
2010.02.26 13:04:50 Client provided invalid session: 81178070. [192.168.2.254]
2010.02.26 13:05:12 Packets could not be found for session 4d0865d0 cannotbe delivered to client
2010.02.26 13:57:42 Packets could not be found for session 1dda253b cannotbe delivered to client
2010.02.26 13:58:42 Packets could not be found for session 828d7f0d cannotbe delivered to client
2010.02.26 16:03:25 Request 1884380992 > 1884380991, ending session.
2010.02.26 16:07:42 Packets could not be found for session 68c20a3e cannotbe delivered to client
2010.02.26 16:09:12 Packets could not be found for session 9e232c58 cannotbe delivered to client
…
I’ve no idea why this happens, is there anybody who can help me?
thanks!