Nov 15, 2007 8:48 AM
Openfire 3.4.1: java.lang.NullPointerException: Domain cannot be null
I've seen an exception in error.log. Copied the text here from the web interface. Not sure if there is some problem with the packet. If I remember correctly it was after updating to Openfire 3.4.1.
&n bsp; 2007.11.14 18:30:12 [org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdate Handler.java:162) &n bsp; ] Internal server error. Triggered by packet: &n bsp; <presence type="unavailable" from="avangel@4hul01070/phone"/> &n bsp; java.lang.NullPointerException: Domain cannot be null &n bsp; at org.xmpp.packet.JID.<init>(JID.java:259) &n bsp; at org.jivesoftware.openfire.SessionManager.getActiveSessionCount(SessionManager.j ava:891) &n bsp; at org.jivesoftware.openfire.spi.PresenceManagerImpl.userUnavailable(PresenceManag erImpl.java:226) &n bsp; at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:143) &n bsp; at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:110) &n bsp; at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:174) &n bsp; at org.jivesoftware.openfire.PresenceRouter.handle(PresenceRouter.java:130) &n bsp; at org.jivesoftware.openfire.PresenceRouter.route(PresenceRouter.java:67) &n bsp; at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75) &n bsp; at org.jivesoftware.openfire.SessionManager$ClientSessionListener.onConnectionClos e(SessionManager.java:1115) &n bsp; at org.jivesoftware.openfire.nio.NIOConnection.notifyCloseListeners(NIOConnection. java:181) &n bsp; at org.jivesoftware.openfire.nio.NIOConnection.close(NIOConnection.java:164) &n bsp; at org.jivesoftware.openfire.nio.ConnectionHandler.sessionClosed(ConnectionHandler .java:86) &n bsp; at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.sessionClosed(A bstractIoFilterChain.java:550) &n bsp; at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionClosed(Abst ractIoFilterChain.java:269) &n bsp; at org.apache.mina.common.support.AbstractIoFilterChain.access$800(AbstractIoFilte rChain.java:53) &n bsp; at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionClosed( AbstractIoFilterChain.java:633) &n bsp; at org.apache.mina.filter.codec.ProtocolCodecFilter.sessionClosed(ProtocolCodecFil ter.java:259) &n bsp; at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionClosed(Abst ractIoFilterChain.java:269) &n bsp; at org.apache.mina.common.support.AbstractIoFilterChain.access$800(AbstractIoFilte rChain.java:53) &n bsp; at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionClosed( AbstractIoFilterChain.java:633) &n bsp; at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java :250) &n bsp; at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(Execut orFilter.java:284) &n bsp; at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) &n bsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) &n bsp; at java.lang.Thread.run(Unknown Source) |