This problem happens when transferring to another workgroup. This is the stack trace:
java.lang.NullPointerException
at com.jivesoftware.xmpp.workgroup.AgentSession.addChatInfo(AgentSession.java:480)
at com.jivesoftware.xmpp.workgroup.Workgroup.roomActivity(Workgroup.java:598)
at com.jivesoftware.xmpp.workgroup.Workgroup.process(Workgroup.java:450)
at com.jivesoftware.xmpp.workgroup.WorkgroupManager.processPacket(WorkgroupManager.java:605)
at org.jivesoftware.wildfire.component.InternalComponentManager$RoutableComponent.process(InternalComponentManager.java:490)
at org.jivesoftware.wildfire.PresenceRouter.handle(PresenceRouter.java:139)
at org.jivesoftware.wildfire.PresenceRouter.route(PresenceRouter.java:69)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:56)
at org.jivesoftware.wildfire.muc.spi.MUCRoleImpl.send(MUCRoleImpl.java:248)
at org.jivesoftware.wildfire.muc.spi.MUCRoomImpl.broadcastPresence(MUCRoomImpl.java:852)
at org.jivesoftware.wildfire.muc.spi.MUCRoomImpl.joinRoom(MUCRoomImpl.java:521)
at org.jivesoftware.wildfire.muc.spi.MUCUserImpl.process(MUCUserImpl.java:417)
at org.jivesoftware.wildfire.muc.spi.MUCUserImpl.process(MUCUserImpl.java:133)
at org.jivesoftware.wildfire.muc.spi.MultiUserChatServerImpl.processPacket(MultiUserChatServerImpl.java:235)
at org.jivesoftware.wildfire.muc.spi.MultiUserChatServerImpl.process(MultiUserChatServerImpl.java:216)
at org.jivesoftware.wildfire.PresenceRouter.handle(PresenceRouter.java:139)
at org.jivesoftware.wildfire.PresenceRouter.route(PresenceRouter.java:69)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75)
at org.jivesoftware.wildfire.net.StanzaHandler.processPresence(StanzaHandler.java:306)
at org.jivesoftware.wildfire.net.ClientStanzaHandler.processPresence(ClientStanzaHandler.java:85)
at org.jivesoftware.wildfire.net.StanzaHandler.process(StanzaHandler.java:231)
at org.jivesoftware.wildfire.net.StanzaHandler.process(StanzaHandler.java:153)
at org.jivesoftware.wildfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:131)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:703)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:54)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:62)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:192)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:54)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:250)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:305)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
This problem happens when transferring to another workgroup. This is the stack trace:
java.lang.NullPointerException
at com.jivesoftware.xmpp.workgroup.AgentSession.addChatInfo(AgentSession.java:480)
at com.jivesoftware.xmpp.workgroup.Workgroup.roomActivity(Workgroup.java:598)
at com.jivesoftware.xmpp.workgroup.Workgroup.process(Workgroup.java:450)
at com.jivesoftware.xmpp.workgroup.WorkgroupManager.processPacket(WorkgroupManager.java:605)
at org.jivesoftware.wildfire.component.InternalComponentManager$RoutableComponent.process(InternalComponentManager.java:490)
at org.jivesoftware.wildfire.PresenceRouter.handle(PresenceRouter.java:139)
at org.jivesoftware.wildfire.PresenceRouter.route(PresenceRouter.java:69)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:56)
at org.jivesoftware.wildfire.muc.spi.MUCRoleImpl.send(MUCRoleImpl.java:248)
at org.jivesoftware.wildfire.muc.spi.MUCRoomImpl.broadcastPresence(MUCRoomImpl.java:852)
at org.jivesoftware.wildfire.muc.spi.MUCRoomImpl.joinRoom(MUCRoomImpl.java:521)
at org.jivesoftware.wildfire.muc.spi.MUCUserImpl.process(MUCUserImpl.java:417)
at org.jivesoftware.wildfire.muc.spi.MUCUserImpl.process(MUCUserImpl.java:133)
at org.jivesoftware.wildfire.muc.spi.MultiUserChatServerImpl.processPacket(MultiUserChatServerImpl.java:235)
at org.jivesoftware.wildfire.muc.spi.MultiUserChatServerImpl.process(MultiUserChatServerImpl.java:216)
at org.jivesoftware.wildfire.PresenceRouter.handle(PresenceRouter.java:139)
at org.jivesoftware.wildfire.PresenceRouter.route(PresenceRouter.java:69)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75)
at org.jivesoftware.wildfire.net.StanzaHandler.processPresence(StanzaHandler.java:306)
at org.jivesoftware.wildfire.net.ClientStanzaHandler.processPresence(ClientStanzaHandler.java:85)
at org.jivesoftware.wildfire.net.StanzaHandler.process(StanzaHandler.java:231)
at org.jivesoftware.wildfire.net.StanzaHandler.process(StanzaHandler.java:153)
at org.jivesoftware.wildfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:131)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:703)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:54)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:62)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:192)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:54)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:250)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:305)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)