-3

I am sending Image in my Chat App using QuickBlox . The scenario is when user sends a Image it first uploads to QuickBlox server and then send the message to other user. At send message I am getting this error randomly sometimes it doesnot show this error:

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)

Please help.

Urban Pendu
  • 33
  • 1
  • 4

1 Answers1

0

I don't know how you do it now, but there is the recommended way from QuickBlox team:

http://quickblox.com/developers/Android_XMPP_Chat_Sample#Send_and_receive_a_message_with_attachment

Use Content module to store your file attachments in chat

Rubycon
  • 18,156
  • 10
  • 49
  • 70