History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: ENT-131
Type: Bug Bug
Status: Closed Closed
Resolution: Cannot Reproduce
Priority: Major Major
Assignee: Matt Tucker
Reporter: Derek DeMoro
Votes: 0
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
Openfire Enterprise

Fix "Agent never joined" issue with Webchat.

Created: 07/01/07 06:27 PM   Updated: 10/10/07 08:54 AM
Component/s: Fastpath
Affects Version/s: 3.3.0
Fix Version/s: 3.3.3

Time Tracking:
Not Specified

Support Plan Customer Issue: No
Resolution Date: 07/23/07 04:53 PM
Acceptance Test - Add?: No


 Description  « Hide
Some users are reporting an issue where the webchat client will not join the room after an agent has. This needs to be resolved.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Shane Rimmer - 09/21/07 11:53 AM
I still get this issue with 3.3.3. We are using the LDAP VCard adapter by Hannes Wüthrich, and it seems that may have a correlation from looking at the logs.

2007.09.21 12:20:30 [org.jivesoftware.openfire.ldap.LdapGroupProvider.getGroupNames(LdapGroupProvider.java:335)
] Could not find user in LDAP 8bdfca3b
2007.09.21 12:20:45 [org.jivesoftware.openfire.component.InternalComponentManager$2.error(InternalComponentManager.java:280)
]
java.lang.NullPointerException
at com.jivesoftware.openfire.fastpath.events.EmailTranscriptEvent.chatSupportFinished(EmailTranscriptEvent.java:93)
at com.jivesoftware.xmpp.workgroup.event.WorkgroupEventDispatcher.chatSupportFinished(WorkgroupEventDispatcher.java:201)
at com.jivesoftware.xmpp.workgroup.Workgroup.roomActivity(Workgroup.java:717)
at com.jivesoftware.xmpp.workgroup.Workgroup.process(Workgroup.java:450)
at com.jivesoftware.xmpp.workgroup.WorkgroupManager.processPacket(WorkgroupManager.java:621)
at org.jivesoftware.openfire.component.InternalComponentManager$RoutableComponent.process(InternalComponentManager.java:490)
at org.jivesoftware.openfire.PresenceRouter.handle(PresenceRouter.java:139)
at org.jivesoftware.openfire.PresenceRouter.route(PresenceRouter.java:69)
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75)
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:56)
at org.jivesoftware.openfire.muc.spi.MUCRoleImpl.send(MUCRoleImpl.java:248)
at org.jivesoftware.openfire.muc.spi.MUCRoomImpl.broadcastPresence(MUCRoomImpl.java:852)
at org.jivesoftware.openfire.muc.spi.MUCRoomImpl.leaveRoom(MUCRoomImpl.java:654)
at org.jivesoftware.openfire.muc.spi.MUCUserImpl.process(MUCUserImpl.java:480)
at org.jivesoftware.openfire.muc.spi.MUCUserImpl.process(MUCUserImpl.java:133)
at org.jivesoftware.openfire.muc.spi.MultiUserChatServerImpl.processPacket(MultiUserChatServerImpl.java:235)
at org.jivesoftware.openfire.muc.spi.MultiUserChatServerImpl.process(MultiUserChatServerImpl.java:216)
at org.jivesoftware.openfire.PresenceRouter.handle(PresenceRouter.java:139)
at org.jivesoftware.openfire.PresenceRouter.route(PresenceRouter.java:69)
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75)
at org.jivesoftware.openfire.net.StanzaHandler.processPresence(StanzaHandler.java:306)
at org.jivesoftware.openfire.net.ClientStanzaHandler.processPresence(ClientStanzaHandler.java:85)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:231)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:153)
at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:132)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:58)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:176)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:239)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:283)
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)


Rob Alexander - 10/10/07 08:54 AM
I still get this issue with 3.3.3, and I am not using the VCard adapter.