smack与openfire 结合使用报错 10

Exceptioninthread"main"java.lang.NullPointerExceptionatorg.jivesoftware.smack.util.st... Exception in thread "main" java.lang.NullPointerException
at org.jivesoftware.smack.util.stringencoder.Base64.encode(Base64.java:64)
at org.jivesoftware.smack.util.stringencoder.Base64.encode(Base64.java:60)
at org.jivesoftware.smack.util.stringencoder.Base64.encodeToString(Base64.java:42)
at org.jivesoftware.smackx.caps.EntityCapsManager.generateVerificationString(EntityCapsManager.java:705)
at org.jivesoftware.smackx.caps.EntityCapsManager.generateVerificationString(EntityCapsManager.java:579)
at org.jivesoftware.smackx.caps.EntityCapsManager.updateLocalEntityCaps(EntityCapsManager.java:474)
at org.jivesoftware.smackx.caps.EntityCapsManager.<init>(EntityCapsManager.java:309)
at org.jivesoftware.smackx.caps.EntityCapsManager.getInstanceFor(EntityCapsManager.java:371)
at org.jivesoftware.smackx.caps.EntityCapsManager$1.connectionCreated(EntityCapsManager.java:115)
at org.jivesoftware.smack.tcp.XMPPTCPConnection.initConnection(XMPPTCPConnection.java:636)
at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:834)
at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:360)
at test.MyIMDemo.main(MyIMDemo.java:24)
展开
 我来答
百度网友8d26c5f
2015-08-28
知道答主
回答量:2
采纳率:0%
帮助的人:1941
展开全部
我用 samck 4.1.3, 也遇到相同的问题, 要加 smack-java7-4.1.3.jar 这个包 可解决。
我用gradle,所以多加了一句:
compile "org.igniterealtime.smack:smack-java7:4.1.3"
解决了
百度网友99e4890
2015-05-26 · TA获得超过189个赞
知道答主
回答量:163
采纳率:0%
帮助的人:73.4万
展开全部
我也遇到了这个问题 是不是最新的 4.1.1版本的
追问
嗯 .最后只能换了以前的版本了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式