首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MUC服务不支持MUC配置“muc#roomconfig_roomowners”。

MUC服务不支持MUC配置“muc#roomconfig_roomowners”。
EN

Stack Overflow用户
提问于 2018-09-18 07:26:38
回答 1查看 209关注 0票数 0

我正在使用xmpp,我想创建小组聊天。当我试图使用下面的代码创建组时,我会得到以下错误:

MUC配置“muc#roomconfig_roomowners”不受MUC服务的支持。

为什么我会有这个错误?有人能帮我解决吗?

这是我的代码:

代码语言:javascript
复制
public void createGroupChat() {

    MultiUserChatManager manager = MultiUserChatManager.getInstanceFor(connection);
    try {
        EntityBareJid jid = JidCreate.entityBareFrom(myroom@conference.servicename);

        MultiUserChat muc = manager.getMultiUserChat(jid);

        Set<Jid> owners = JidUtil.jidSetFrom(new String[]{"abc@servicename", "xyz@servicename"});

        Resourcepart nickname = Resourcepart.from("nickname");
        muc.create(nickname).getConfigFormManager().setRoomOwners(owners).submitConfigurationForm();

    } catch (XmppStringprepException e) {
        e.printStackTrace();
    } catch (MultiUserChatException.MucAlreadyJoinedException e) {
        e.printStackTrace();
    } catch (InterruptedException e) {
        e.printStackTrace();
    } catch (XMPPException.XMPPErrorException e) {
        e.printStackTrace();
    } catch (MultiUserChatException.MissingMucCreationAcknowledgeException e) {
        e.printStackTrace();
    } catch (NotConnectedException e) {
        e.printStackTrace();
    } catch (SmackException.NoResponseException e) {
        e.printStackTrace();
    } catch (MultiUserChatException.NotAMucServiceException e) {
        e.printStackTrace();
    } catch (MultiUserChatException.MucConfigurationNotSupportedException e) {
        e.printStackTrace();
    }
}

`

EN

回答 1

Stack Overflow用户

发布于 2018-09-18 16:09:25

为什么我会有这个错误?

可能是因为MUC服务不支持配置选项。

有人能帮我解决吗?

通过切换到支持该选项的MUC服务实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52381109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档