[jitsi-users] Failed to retrieve MultiUserChat service names


#1

Hello,

I'm using Openfire server version 3.9.3 and Jitsi for clients :slight_smile: MUC is enabled on server and I can successfully use chatrooms with some other clients (i.e. Spark) but I'm unable to get it working on Jitsi. When I try to list chatrooms, none is displayed, and when I try to create one, a big error is raised. I've tried latest Jitsi stable build and latest nightly build.

I have a SRV record for my domain _xmpp-client._tcp.example.com that points to the OpenFire server. Openfire created default service named "conference", so I've also tried to create a DNS record for conference.example.com but doesn't work.

net.java.sip.communicator.service.protocol.OperationFailedException: Failed to retrieve MultiUserChat service names.
                at net.java.sip.communicator.impl.protocol.jabber.OperationSetMultiUserChatJabberImpl.getCanonicalRoomName(OperationSetMultiUserChatJabberImpl.java:563)
                at net.java.sip.communicator.impl.protocol.jabber.OperationSetMultiUserChatJabberImpl.findRoom(OperationSetMultiUserChatJabberImpl.java:268)
                at net.java.sip.communicator.impl.protocol.jabber.OperationSetMultiUserChatJabberImpl.createChatRoom(OperationSetMultiUserChatJabberImpl.java:128)
                at net.java.sip.communicator.impl.muc.MUCServiceImpl.createChatRoom(MUCServiceImpl.java:443)
                at net.java.sip.communicator.impl.gui.main.chatroomslist.ChatRoomTableDialog.actionPerformed(ChatRoomTableDialog.java:389)
                at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
                at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
                at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
                at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
                at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
                at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
                at java.awt.Component.processMouseEvent(Component.java:6525)
                at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
                at java.awt.Component.processEvent(Component.java:6290)
                at java.awt.Container.processEvent(Container.java:2234)
                at java.awt.Component.dispatchEventImpl(Component.java:4881)
                at java.awt.Container.dispatchEventImpl(Container.java:2292)
                at java.awt.Component.dispatchEvent(Component.java:4703)
                at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
                at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
                at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
                at java.awt.Container.dispatchEventImpl(Container.java:2278)
                at java.awt.Window.dispatchEventImpl(Window.java:2739)
                at java.awt.Component.dispatchEvent(Component.java:4703)
                at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
                at java.awt.EventQueue.access$400(EventQueue.java:97)
                at java.awt.EventQueue$3.run(EventQueue.java:697)
                at java.awt.EventQueue$3.run(EventQueue.java:691)
                at java.security.AccessController.doPrivileged(Native Method)
                at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
                at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
                at java.awt.EventQueue$4.run(EventQueue.java:719)
                at java.awt.EventQueue$4.run(EventQueue.java:717)
                at java.security.AccessController.doPrivileged(Native Method)
                at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
                at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
                at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
                at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
                at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
                at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
                at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
                at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

I can't see any helpful information on server logs. Any idea on how to troubleshoot the problem?

Best regards,
Xavier Romero