nerdome / Notifier

Android app for notifying targets via XMPP
2 stars 0 forks source link

exception when switching between networks #34

Closed xuiqzy closed 9 years ago

xuiqzy commented 9 years ago

couldn't reproduce when switching from wlan to edge and back multiple times

evitable? this was the log output, probably it disconnected when this happened:

09-21 12:14:05.031 10242-10970/de.adornis.Notifier W/PacketWriter﹕ Exception writing closing stream element java.net.SocketException: sendto failed: EPIPE (Broken pipe) at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:499) at libcore.io.IoBridge.sendto(IoBridge.java:468) at java.net.PlainSocketImpl.write(PlainSocketImpl.java:508) at java.net.PlainSocketImpl.access$100(PlainSocketImpl.java:46) at java.net.PlainSocketImpl$PlainSocketOutputStream.write(PlainSocketImpl.java:270) at java.io.OutputStreamWriter.flushBytes(OutputStreamWriter.java:167) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:158) at java.io.BufferedWriter.flush(BufferedWriter.java:124) at org.jivesoftware.smack.tcp.PacketWriter.writePackets(PacketWriter.java:190) at org.jivesoftware.smack.tcp.PacketWriter.access$000(PacketWriter.java:40) at org.jivesoftware.smack.tcp.PacketWriter$1.run(PacketWriter.java:77) Caused by: libcore.io.ErrnoException: sendto failed: EPIPE (Broken pipe) at libcore.io.Posix.sendtoBytes(Native Method) at libcore.io.Posix.sendto(Posix.java:156) at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:177) at libcore.io.IoBridge.sendto(IoBridge.java:466)             at java.net.PlainSocketImpl.write(PlainSocketImpl.java:508)             at java.net.PlainSocketImpl.access$100(PlainSocketImpl.java:46)             at java.net.PlainSocketImpl$PlainSocketOutputStream.write(PlainSocketImpl.java:270)             at java.io.OutputStreamWriter.flushBytes(OutputStreamWriter.java:167)             at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:158)             at java.io.BufferedWriter.flush(BufferedWriter.java:124)             at org.jivesoftware.smack.tcp.PacketWriter.writePackets(PacketWriter.java:190)             at org.jivesoftware.smack.tcp.PacketWriter.access$000(PacketWriter.java:40)             at org.jivesoftware.smack.tcp.PacketWriter$1.run(PacketWriter.java:77) 09-21 12:14:05.031 10242-10971/de.adornis.Notifier W/XMPPConnection﹕ Connection closed with error java.net.SocketException: recvfrom failed: ETIMEDOUT (Connection timed out) at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:545) at libcore.io.IoBridge.recvfrom(IoBridge.java:509) at java.net.PlainSocketImpl.read(PlainSocketImpl.java:489) at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:46) at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:241) at java.io.InputStreamReader.read(InputStreamReader.java:233) at java.io.BufferedReader.read(BufferedReader.java:325) at org.kxml2.io.KXmlParser.fillBuffer(KXmlParser.java:1506) at org.kxml2.io.KXmlParser.peekType(KXmlParser.java:986) at org.kxml2.io.KXmlParser.next(KXmlParser.java:346) at org.kxml2.io.KXmlParser.next(KXmlParser.java:310) at org.jivesoftware.smack.tcp.PacketReader.parsePackets(PacketReader.java:279) at org.jivesoftware.smack.tcp.PacketReader.access$000(PacketReader.java:47) at org.jivesoftware.smack.tcp.PacketReader$1.run(PacketReader.java:81) Caused by: libcore.io.ErrnoException: recvfrom failed: ETIMEDOUT (Connection timed out) at libcore.io.Posix.recvfromBytes(Native Method) at libcore.io.Posix.recvfrom(Posix.java:141) at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164) at libcore.io.IoBridge.recvfrom(IoBridge.java:506)             at java.net.PlainSocketImpl.read(PlainSocketImpl.java:489)             at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:46)             at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:241)             at java.io.InputStreamReader.read(InputStreamReader.java:233)             at java.io.BufferedReader.read(BufferedReader.java:325)             at org.kxml2.io.KXmlParser.fillBuffer(KXmlParser.java:1506)             at org.kxml2.io.KXmlParser.peekType(KXmlParser.java:986)             at org.kxml2.io.KXmlParser.next(KXmlParser.java:346)             at org.kxml2.io.KXmlParser.next(KXmlParser.java:310)             at org.jivesoftware.smack.tcp.PacketReader.parsePackets(PacketReader.java:279)             at org.jivesoftware.smack.tcp.PacketReader.access$000(PacketReader.java:47)             at org.jivesoftware.smack.tcp.PacketReader$1.run(PacketReader.java:81)

yorrd commented 9 years ago

When does this happen? Need more information first