Jive Software Open Source

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Openfire Enterprise
  • ENT-97

Transferring of Fastpath chats does not remove user from room.

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Duplicate
  • Affects Version/s: 3.3.0 Alpha 1
  • Fix Version/s: 3.3.0 Beta 1
  • Component/s: Fastpath
  • Labels:
    None
  • Acceptance Test - Add?:
    No

Description

When transfering a fastpath chat, the user who is making the transfer is never removed from the room upon the acceptance of the Offer.

Reproducable Test Case
-----------------------------------
1) Log in user1 into Workgroup A
2) Log in user2 into Workgroup B
3) User1 recieves a fastpath chat.
4) User1 transfers the fastpath chat to user2.
5) User2 accepts transfer and is placed into room.
6) User1 is never removed from room.

Issue Links

is related to

Bug - A problem which impairs or prevents the functions of the product. ENT-101 Transfers and invites across workgroups is failing

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Source
  • Reviews
  • Builds
Hide
Permalink
Gaston Dombiak added a comment - 03/27/07 09:30 PM

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)

Show
Gaston Dombiak added a comment - 03/27/07 09:30 PM 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)

People

  • Assignee:
    Matt Tucker
    Reporter:
    Derek DeMoro
Vote (0)
Watch (0)

Dates

  • Created:
    03/26/07 08:03 AM
    Updated:
    03/29/07 09:28 PM
    Resolved:
    03/29/07 09:28 PM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for igniterealtime.org. Try JIRA - bug tracking software for your team.