Android 在聊天QuickBlox中发送图像时获取随机空指针?

Android 在聊天QuickBlox中发送图像时获取随机空指针?,android,chat,smack,quickblox,Android,Chat,Smack,Quickblox,我正在使用QuickBlox在聊天应用程序中发送图像。该场景是当用户发送一个它首先上传到QuickBlox服务器的图像,然后将消息发送给其他用户。在发送消息时,我随机收到此错误,有时它不会显示此错误: java.lang.NullPointerException at org.jivesoftware.smack.util.LazyStringBuilder.length(LazyStringBuilder.java:72) at org.jivesoftware.smack.u

我正在使用QuickBlox在聊天应用程序中发送图像。该场景是当用户发送一个它首先上传到QuickBlox服务器的图像,然后将消息发送给其他用户。在发送消息时,我随机收到此错误,有时它不会显示此错误:

java.lang.NullPointerException
    at org.jivesoftware.smack.util.LazyStringBuilder.length(LazyStringBuilder.java:72)
    at org.jivesoftware.smack.util.XmlStringBuilder.length(XmlStringBuilder.java:212)
    at org.jivesoftware.smack.util.LazyStringBuilder.length(LazyStringBuilder.java:72)
    at org.jivesoftware.smack.util.XmlStringBuilder.length(XmlStringBuilder.java:212)
    at org.jivesoftware.smack.util.LazyStringBuilder.length(LazyStringBuilder.java:72)
    at org.jivesoftware.smack.util.LazyStringBuilder.toString(LazyStringBuilder.java:100)
    at org.jivesoftware.smack.util.XmlStringBuilder.toString(XmlStringBuilder.java:227)
    at org.jivesoftware.smack.tcp.PacketWriter.writePackets(PacketWriter.java:163)
    at org.jivesoftware.smack.tcp.PacketWriter.access$000(PacketWriter.java:40)
    at org.jivesoftware.smack.tcp.PacketWriter$1.run(PacketWriter.java:77)

请帮助。

我不知道您现在是如何做到的,但QuickBlox团队推荐的方法是:


使用内容模块在聊天室中存储文件附件

你能发布你的代码吗?我使用了类似的方法,但遇到了相同的错误。我使用的是版本2。1@NAVdroid您能否创建单独的票证并发布您的代码+log@IgorKhomenko我得到了同样的问题,但正常的消息。你能帮忙吗。