首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ejabberd搜索模块处理查询失败

ejabberd搜索模块处理查询失败
EN

Stack Overflow用户
提问于 2018-07-23 11:57:39
回答 1查看 239关注 0票数 1

我使用这段代码在ejabberd中搜索用户:

代码语言:javascript
复制
BareJid bareJid = JidCreate.bareFrom(_user_name + "@domain");
UserSearchManager sm = MainService.getUserSearchManager();
DomainBareJid sDomain = sm.getSearchServices().get(0);
Form form = sm.getSearchForm(sDomain).createAnswerForm();
form.setAnswer("user",_user_name);
ReportedData reportedData = sm.getSearchResults(form, sDomain);

但我发现了一个错误:

代码语言:javascript
复制
<iq from='vjud.mnyr' id='jeRII-100' to='admin@mnyr/rsrc' type='error' xml:lang='en'>
    <query xmlns='jabber:iq:search'>
        <x type='submit' xmlns='jabber:x:data'>
            <field type='text-single' var='user'>
                <value>1*</value>
            </field>
        </x>
    </query>
    <error code='500' type='wait'>
        <internal-server-error xmlns='urn:ietf:params:xml:ns:xmpp-stanzas' />
        <text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas' xml:lang='en'>Module failed to handle the query
        </text>
    </error>
</iq>

在日志中:

代码语言:javascript
复制
Reason = {error,{{case_clause,undefined},[{io_lib_pretty,cind_rec,6,[{file,"io_lib_pretty.erl"},{line,813}]},{io_lib_pretty,cind_record,8,[{file,"io_lib_pretty.erl"},{line,765}]},{io_lib_pretty,cind_element,7,[{file,"io_lib_pretty.erl"},{line,849}]},{io_lib_pretty,cind_list,7,[{file,"io_lib_pretty.erl"},{line,819}]},{io_lib_pretty,cind_field,7,[{file,"io_lib_pretty.erl"},{line,795}]},{io_lib_pretty,cind_fields_tail,8,[{file,"io_lib_pretty.erl"},{line,779}]},{io_lib_pretty,cind_element,7,[{file,"io_lib_pretty.erl"},{line,849}]},{io_lib_pretty,cind_list,7,[{file,"io_lib_pretty.erl"},{line,819}]}]}}

请帮帮我。我在MacOS上使用Ejabberdv18.0.6,使用XmppFramework和Smack v4。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-24 18:06:19

我可以很容易地再现这个问题。这是一个小错误,我现在已经修复了这个提交:https://github.com/processone/ejabberd/commit/1be21126342d503205798605725ba5ceef9de42b

谢谢你的评论!

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

https://stackoverflow.com/questions/51478247

复制
相关文章

相似问题

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