Hi,
I am using ‘smack_3_2_2’ for building a chat application.
Earlier it was running fine for 2 days, and since yesterday I am getting following error:
java.net.SocketException: Connection closed by remote host
-
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1281)*
-
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:43)*
-
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:202)*
-
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:272)*
-
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:276)*
-
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122)*
-
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212)*
-
at java.io.BufferedWriter.flush(BufferedWriter.java:236)*
-
at org.jivesoftware.smack.PacketWriter.writePackets(PacketWriter.java:208)*
-
at org.jivesoftware.smack.PacketWriter.access$000(PacketWriter.java:40)*
-
at org.jivesoftware.smack.PacketWriter$1.run(PacketWriter.java:76)*
java.io.EOFException: no more data available - expected end tag </stream:stream> to close start tag stream:stream from line 1, parser stopped on END_TAG seen …</stream:features>… @1:335
-
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3035)*
-
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)*
-
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1144)*
-
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)*
-
at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:325)*
-
at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:43)*
-
at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:70)*
Due to this, I am unable to recieve any chats. I can send , but cant receive.
Please Help…!!
Thanks in advance.
Neha…