Comment #4 on issue 6637 by
ian.kemp...@gmail.com: Invalid certificate
Another thought: After looking through my local debug log, the error might
be an IO read error that occurs when cellular data or wifi drops
temporarily. The 'fix' might be more graceful error handling in cases like
these? Here's a log snippet:
08-08 13:55:26.336 E/k9 ( 4665): Got exception while idling for
SFSU:Drafts/Thread-275
08-08 13:55:26.336 E/k9 ( 4665): javax.net.ssl.SSLException: Read
error: ssl=0xb4887400: I/O error during system call, Connection timed out
08-08 13:55:26.336 E/k9 ( 4665): at
com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
08-08 13:55:26.336 E/k9 ( 4665): at
com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:699)
08-08 13:55:26.336 E/k9 ( 4665): at
java.io.InputStream.read(InputStream.java:162)
08-08 13:55:26.336 E/k9 ( 4665): at
java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
08-08 13:55:26.336 E/k9 ( 4665): at
java.io.BufferedInputStream.read(BufferedInputStream.java:234)
08-08 13:55:26.336 E/k9 ( 4665): at
com.fsck.k9.mail.filter.PeekableInputStream.peek(PeekableInputStream.java:34)
08-08 13:55:26.336 E/k9 ( 4665): at
com.fsck.k9.mail.store.ImapResponseParser.readResponse(ImapResponseParser.java:42)
08-08 13:55:26.336 E/k9 ( 4665): at
com.fsck.k9.mail.store.ImapResponseParser.readResponse(ImapResponseParser.java:29)
08-08 13:55:26.336 E/k9 ( 4665): at
com.fsck.k9.mail.store.ImapStore$ImapConnection.readStatusResponse(ImapStore.java:2775)
08-08 13:55:26.336 E/k9 ( 4665): at
com.fsck.k9.mail.store.ImapStore$ImapConnection.executeSimpleCommand(ImapStore.java:2925)
08-08 13:55:26.336 E/k9 ( 4665): at
com.fsck.k9.mail.store.ImapStore$ImapFolder.executeSimpleCommand(ImapStore.java:862)
08-08 13:55:26.336 E/k9 ( 4665): at
com.fsck.k9.mail.store.ImapStore$ImapFolderPusher$1.run(ImapStore.java:3151)
08-08 13:55:26.336 E/k9 ( 4665): at
java.lang.Thread.run(Thread.java:818)