[jitsi-dev] "Failed to create Jabber chat room" jitsi multi-user mode


#1

Hello,

I'm trying to invite contacts to chat in Jitsi in the multi-user mode, and
get the error "Failed to create Jabber chat room." Clicking on more info,
shows the following. I'm running on Windows 7, 64bit. The assembly
from 05-Jul-2011
12:30.

I tried to add the users in google Talk and facebook chat. Both options show
the same error.

Is there a known fix for this problem? Thank you in advance.

net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to retrieve conference service name for user: maxim.lemon@gmail.com on
server: talk.google.com
    at
net.java.sip.communicator.impl.protocol.jabber.OperationSetMultiUserChatJabberImpl.getCanonicalRoomName(OperationSetMultiUserChatJabberImpl.java:471)
    at
net.java.sip.communicator.impl.protocol.jabber.OperationSetMultiUserChatJabberImpl.createChatRoom(OperationSetMultiUserChatJabberImpl.java:117)
    at
net.java.sip.communicator.impl.gui.main.chat.conference.ConferenceChatManager.createChatRoom(ConferenceChatManager.java:729)
    at
net.java.sip.communicator.impl.gui.main.chat.conference.ConferenceChatManager.createChatRoom(ConferenceChatManager.java:692)
    at
net.java.sip.communicator.impl.gui.main.chat.conference.ConferenceChatManager.createChatRoom(ConferenceChatManager.java:672)
    at
net.java.sip.communicator.impl.gui.main.chat.ChatPanel.inviteContacts(ChatPanel.java:1957)
    at
net.java.sip.communicator.impl.gui.main.chat.conference.ChatInviteDialog.inviteContacts(ChatInviteDialog.java:133)
    at
net.java.sip.communicator.impl.gui.main.chat.conference.ChatInviteDialog.access$000(ChatInviteDialog.java:24)
    at
net.java.sip.communicator.impl.gui.main.chat.conference.ChatInviteDialog$1.actionPerformed(ChatInviteDialog.java:50)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: feature-not-implemented(501)
    at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(Unknown
Source)
    at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(Unknown
Source)
    at org.jivesoftware.smackx.muc.MultiUserChat.getServiceNames(Unknown
Source)
    at
net.java.sip.communicator.impl.protocol.jabber.OperationSetMultiUserChatJabberImpl.getCanonicalRoomName(OperationSetMultiUserChatJabberImpl.java:461)
    ... 44 more


#2

Hi,

I'm not sure about facebook jabber gateway does it support multichat.
But for the google accounts, gtalk servers expect special room names
like:
private-chat-00000000-0000-0000-0000-000000000000@groupchat.google.com.
If its not like that it returns an error feature-not-implemented(501).
If you try creating the room with name like that you won't receive
that error and room will be successfully created.
Maybe we must try detecting that we are using google servers and
generate such roomnames, devs WDYT?
And maybe we must disable multichat for facebook accounts if they
don't support it?

Regards
damencho

···

On Tue, Jul 5, 2011 at 5:14 PM, Vadim <maxim.lemon@gmail.com> wrote:

Hello,

I'm trying to invite contacts to chat in Jitsi in the multi-user mode, and
get the error "Failed to create Jabber chat room." Clicking on more info,
shows the following. I'm running on Windows 7, 64bit. The assembly
from 05-Jul-2011 12:30.
I tried to add the users in google Talk and facebook chat. Both options show
the same error.

Is there a known fix for this problem? Thank you in advance.

net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to retrieve conference service name for user: maxim.lemon@gmail.com on
server: talk.google.com
at
net.java.sip.communicator.impl.protocol.jabber.OperationSetMultiUserChatJabberImpl.getCanonicalRoomName(OperationSetMultiUserChatJabberImpl.java:471)
at
net.java.sip.communicator.impl.protocol.jabber.OperationSetMultiUserChatJabberImpl.createChatRoom(OperationSetMultiUserChatJabberImpl.java:117)
at
net.java.sip.communicator.impl.gui.main.chat.conference.ConferenceChatManager.createChatRoom(ConferenceChatManager.java:729)
at
net.java.sip.communicator.impl.gui.main.chat.conference.ConferenceChatManager.createChatRoom(ConferenceChatManager.java:692)
at
net.java.sip.communicator.impl.gui.main.chat.conference.ConferenceChatManager.createChatRoom(ConferenceChatManager.java:672)
at
net.java.sip.communicator.impl.gui.main.chat.ChatPanel.inviteContacts(ChatPanel.java:1957)
at
net.java.sip.communicator.impl.gui.main.chat.conference.ChatInviteDialog.inviteContacts(ChatInviteDialog.java:133)
at
net.java.sip.communicator.impl.gui.main.chat.conference.ChatInviteDialog.access$000(ChatInviteDialog.java:24)
at
net.java.sip.communicator.impl.gui.main.chat.conference.ChatInviteDialog$1.actionPerformed(ChatInviteDialog.java:50)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: feature-not-implemented(501)
at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(Unknown
Source)
at org.jivesoftware.smackx.ServiceDiscoveryManager.discoverItems(Unknown
Source)
at org.jivesoftware.smackx.muc.MultiUserChat.getServiceNames(Unknown
Source)
at
net.java.sip.communicator.impl.protocol.jabber.OperationSetMultiUserChatJabberImpl.getCanonicalRoomName(OperationSetMultiUserChatJabberImpl.java:461)
... 44 more