Please see: http://forums.pandion.be/viewtopic.php?p=9252#9252
I use Windows 2000 server, Openfire 3.3.0, MSSQL 2005, 4G ram. Only 30% of 1G ram java used with 700 user online. all member use Pandion 2.5 client.
Some user can send message but cannot receive other’‘s message. He cannot receive their profile too, and cannot open search service. Others can see he is online, but when open his profile, the “system” section cannot display(only address but not Local time etc). but not all users occur this problem, and I do not know why this occur. Some member told me when they change their avatar, the problem occur, but not all users do the same action to occur the problem. I try to logout and login, this problem do not resolve, I regist new user on their system, the problem is the same, Now I login with other user’'s address, it resolved, but when login back with his address, there still have the problem.
restart the openfire server, some users can resolve the problem, but some cannot.
openfire warn.log will show some of these:
2007.04.12 17:04:29 Could not route packet
2007.04.12 17:33:55 Invalid presence type
java.lang.IllegalArgumentException: No enum const class org.xmpp.packet.Presence$Type.invisible
2007.04.20 14:08:47 No ACK was received when sending stanza to: org.jivesoftware.openfire.nio.NIOConnection@7b16a6 MINA Session: (SOCKET, R: /86.16.190.36:1555, L: /86.0.190.118:5222, S: 0.0.0.0/0.0.0.0:5222)
2007.04.20 14:26:22 Invalid presence type
java.lang.IllegalArgumentException: No enum const class org.xmpp.packet.Presence$Type.invisible
at java.lang.Enum.valueOf(Unknown Source)
at org.xmpp.packet.Presence$Type.valueOf(Presence.java:321)
at org.xmpp.packet.Presence.getType(Presence.java:106)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:206)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:153)
at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandl er.java:132)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived (AbstractIoFilterChain.java:703)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(Ab stractIoFilterChain.java:362)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilt erChain.java:54)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceive d(AbstractIoFilterChain.java:800)
at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimplePr otocolDecoderOutput.java:62)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecF ilter.java:200)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(Ab stractIoFilterChain.java:362)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilt erChain.java:54)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceive d(AbstractIoFilterChain.java:800)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java :266)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(Execut orFilter.java:326)
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)