首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jabber通知插件无法发送消息

Jabber通知插件无法发送消息
EN

Stack Overflow用户
提问于 2019-10-16 20:08:37
回答 1查看 167关注 0票数 0

每当我的自动化测试无法工作时,我都希望得到通知,这就是我使用Jenkins with Jabber (XMPP)通知插件的原因。目前无法发送任何通知,我得到以下输出:

Jabber通知插件:发送通知至: test@jabber.de Jabber通知插件:错误未连接。无法将消息发送到'test@jabber.de‘

请参考下面Jenkins上的配置:

这是我从日志文件(jenkins.log)中收到的内容:

代码语言:javascript
复制
2019-10-16 11:47:36.607+0000 [id=35]    INFO    h.p.j.i.t.JabberIMConnection#initNewConnection: Connected to XMPP on 192.168.1.3:5222/jabber.hamburg.de using secure connection
2019-10-16 11:47:36.608+0000 [id=35]    WARNING h.p.j.i.t.JabberIMConnection#connect: java.lang.IllegalArgumentException: org.jxmpp.stringprep.XmppStringprepException: XmppStringprepException caused by '': org.jxmpp.stringprep.XmppStringprepException: Argument can't be the empty string
    at org.jxmpp.jid.impl.JidCreate.entityBareFromUnescapedOrThrowUnchecked(JidCreate.java:695)
    at hudson.plugins.jabber.im.transport.JabberIMConnection.getOrCreateGroupChat(JabberIMConnection.java:628)
    at hudson.plugins.jabber.im.transport.JabberIMConnection.initNewConnection(JabberIMConnection.java:270)
    at hudson.plugins.jabber.im.transport.JabberIMConnection.connect(JabberIMConnection.java:232)
    at hudson.plugins.jabber.im.transport.JabberIMConnectionProvider.createConnection(JabberIMConnectionProvider.java:75)
    at hudson.plugins.im.IMConnectionProvider.create(IMConnectionProvider.java:59)
    at hudson.plugins.im.IMConnectionProvider.access$500(IMConnectionProvider.java:16)
    at hudson.plugins.im.IMConnectionProvider$ConnectorRunnable.run(IMConnectionProvider.java:165)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.jxmpp.stringprep.XmppStringprepException: XmppStringprepException caused by '': org.jxmpp.stringprep.XmppStringprepException: Argument can't be the empty string
    at org.jxmpp.jid.impl.JidCreate.entityBareFromUnescaped(JidCreate.java:731)
    at org.jxmpp.jid.impl.JidCreate.entityBareFromUnescaped(JidCreate.java:707)
    at org.jxmpp.jid.impl.JidCreate.entityBareFromUnescapedOrThrowUnchecked(JidCreate.java:693)
    ... 8 more
Caused by: org.jxmpp.stringprep.XmppStringprepException: Argument can't be the empty string
    at org.jxmpp.stringprep.XmppStringPrepUtil.throwIfEmptyString(XmppStringPrepUtil.java:131)
    at org.jxmpp.stringprep.XmppStringPrepUtil.domainprep(XmppStringPrepUtil.java:79)
    at org.jxmpp.jid.parts.Domainpart.from(Domainpart.java:90)
    at org.jxmpp.jid.impl.DomainpartJid.<init>(DomainpartJid.java:41)
    at org.jxmpp.jid.impl.LocalAndDomainpartJid.<init>(LocalAndDomainpartJid.java:45)
    at org.jxmpp.jid.impl.JidCreate.entityBareFromUnescaped(JidCreate.java:729)
    ... 10 more

如果有任何帮助,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-16 23:29:06

将Jabber插件的版本从1.37降级到1.36解决了这个问题。

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

https://stackoverflow.com/questions/58412965

复制
相关文章

相似问题

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