Menu

#288 SSL Error

v4.7.3
closed
nobody
5
2018-08-30
2016-12-09
Juan Carlos
No

Hi,

I'm getting an error now related to SSL. I don't truly understand what is going on. Can somebody help?

thanks!

davmail.exchange.ews.EWSMethod  - Error while parsing soap response: com.ctc.wstx.exc.WstxIOException: Connection reset
com.ctc.wstx.exc.WstxIOException: Connection reset
    at com.ctc.wstx.sr.StreamScanner.constructFromIOE(StreamScanner.java:631)
    at com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java:1000)
    at com.ctc.wstx.sr.BasicStreamReader.readTextSecondary(BasicStreamReader.java:4613)
    at com.ctc.wstx.sr.BasicStreamReader.readCoalescedText(BasicStreamReader.java:4113)
    at com.ctc.wstx.sr.BasicStreamReader.finishToken(BasicStreamReader.java:3688)
    at com.ctc.wstx.sr.TypedStreamReader.readElementAsBinary(TypedStreamReader.java:460)
    at com.ctc.wstx.sr.TypedStreamReader.getElementAsBinary(TypedStreamReader.java:195)
    at com.ctc.wstx.sr.TypedStreamReader.getElementAsBinary(TypedStreamReader.java:182)
    at davmail.exchange.ews.EWSMethod.handleMimeContent(EWSMethod.java:1026)
    at davmail.exchange.ews.EWSMethod.handleItem(EWSMethod.java:868)
    at davmail.exchange.ews.EWSMethod.handleItems(EWSMethod.java:1194)
    at davmail.exchange.ews.EWSMethod.processResponseStream(EWSMethod.java:1165)
    at davmail.exchange.ews.EWSMethod.processResponseBody(EWSMethod.java:1110)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1749)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    at davmail.exchange.ews.EwsExchangeSession.internalExecuteMethod(EwsExchangeSession.java:2410)
    at davmail.exchange.ews.EwsExchangeSession.executeMethod(EwsExchangeSession.java:2381)
    at davmail.exchange.ews.EwsExchangeSession.getContent(EwsExchangeSession.java:594)
    at davmail.exchange.ews.EwsExchangeSession.getContent(EwsExchangeSession.java:580)
    at davmail.exchange.ExchangeSession$Message.loadMimeMessage(ExchangeSession.java:1986)
    at davmail.exchange.MessageLoadThread.loadMimeMessage(MessageLoadThread.java:52)
    at davmail.pop.PopConnection.run(PopConnection.java:210)
Caused by: java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(SocketInputStream.java:209)
    at java.net.SocketInputStream.read(SocketInputStream.java:141)
    at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
    at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:593)
    at sun.security.ssl.InputRecord.read(InputRecord.java:532)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:954)
    at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:911)
    at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
    at org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream.java:182)
    at java.io.FilterInputStream.read(FilterInputStream.java:133)
    at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108)
    at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:238)
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
    at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:117)
    at java.io.FilterInputStream.read(FilterInputStream.java:133)
    at davmail.exchange.ews.EWSMethod$2.read(EWSMethod.java:1130)
    at com.ctc.wstx.io.BaseReader.readBytes(BaseReader.java:155)
    at com.ctc.wstx.io.UTF8Reader.loadMore(UTF8Reader.java:368)
    at com.ctc.wstx.io.UTF8Reader.read(UTF8Reader.java:111)
    at com.ctc.wstx.io.ReaderSource.readInto(ReaderSource.java:87)
    at com.ctc.wstx.io.BranchingReaderSource.readInto(BranchingReaderSource.java:57)
    at com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java:994)
    ... 24 more
2016-12-09 20:42:39,849 ERROR [PopConnection-50141] davmail  - Error retreiving message [com.ctc.wstx.exc.WstxLazyException] Connection has been shutdown: javax.net.ssl.SSLException: java.net.SocketException: Connection reset
[com.ctc.wstx.exc.WstxLazyException] com.ctc.wstx.exc.WstxIOException: Connection has been shutdown: javax.net.ssl.SSLException: java.net.SocketException: Connection reset
    at com.ctc.wstx.exc.WstxLazyException.throwLazily(WstxLazyException.java:45)
    at com.ctc.wstx.sr.StreamScanner.throwLazyError(StreamScanner.java:726)
    at com.ctc.wstx.sr.BasicStreamReader.safeFinishToken(BasicStreamReader.java:3646)
    at com.ctc.wstx.sr.BasicStreamReader.getText(BasicStreamReader.java:851)
    at davmail.exchange.ews.EWSMethod.processResponseStream(EWSMethod.java:1174)
    at davmail.exchange.ews.EWSMethod.processResponseBody(EWSMethod.java:1110)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1749)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    at davmail.exchange.ews.EwsExchangeSession.internalExecuteMethod(EwsExchangeSession.java:2410)
    at davmail.exchange.ews.EwsExchangeSession.executeMethod(EwsExchangeSession.java:2381)
    at davmail.exchange.ews.EwsExchangeSession.getContent(EwsExchangeSession.java:594)
    at davmail.exchange.ews.EwsExchangeSession.getContent(EwsExchangeSession.java:580)
    at davmail.exchange.ExchangeSession$Message.loadMimeMessage(ExchangeSession.java:1986)
    at davmail.exchange.MessageLoadThread.loadMimeMessage(MessageLoadThread.java:52)
    at davmail.pop.PopConnection.run(PopConnection.java:210)
Caused by: com.ctc.wstx.exc.WstxIOException: Connection has been shutdown: javax.net.ssl.SSLException: java.net.SocketException: Connection reset
    at com.ctc.wstx.sr.StreamScanner.constructFromIOE(StreamScanner.java:631)
    at com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java:1000)
    at com.ctc.wstx.sr.BasicStreamReader.readTextSecondary(BasicStreamReader.java:4613)
    at com.ctc.wstx.sr.BasicStreamReader.readCoalescedText(BasicStreamReader.java:4113)
    at com.ctc.wstx.sr.BasicStreamReader.finishToken(BasicStreamReader.java:3688)
    at com.ctc.wstx.sr.BasicStreamReader.safeFinishToken(BasicStreamReader.java:3644)
    ... 16 more
Caused by: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLException: java.net.SocketException: Connection reset
    at sun.security.ssl.SSLSocketImpl.checkEOF(SSLSocketImpl.java:1509)
    at sun.security.ssl.AppInputStream.read(AppInputStream.java:95)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
    at org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream.java:182)
    at java.io.FilterInputStream.read(FilterInputStream.java:133)
    at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108)
    at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:238)
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
    at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:117)
    at java.io.FilterInputStream.read(FilterInputStream.java:133)
    at davmail.exchange.ews.EWSMethod$2.read(EWSMethod.java:1130)
    at com.ctc.wstx.io.BaseReader.readBytes(BaseReader.java:155)
    at com.ctc.wstx.io.UTF8Reader.loadMore(UTF8Reader.java:368)
    at com.ctc.wstx.io.UTF8Reader.read(UTF8Reader.java:111)
    at com.ctc.wstx.io.ReaderSource.readInto(ReaderSource.java:87)
    at com.ctc.wstx.io.BranchingReaderSource.readInto(BranchingReaderSource.java:57)
    at com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java:994)
    ... 20 more
Caused by: javax.net.ssl.SSLException: java.net.SocketException: Connection reset
    at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
    at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1917)
    at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1874)
    at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1838)
    at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1783)
    at sun.security.ssl.AppInputStream.read(AppInputStream.java:116)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
    at org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream.java:182)
    at java.io.FilterInputStream.read(FilterInputStream.java:133)
    at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108)
    at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:238)
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
    at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:117)
    at java.io.FilterInputStream.read(FilterInputStream.java:133)
    at davmail.exchange.ews.EWSMethod$2.read(EWSMethod.java:1130)
    at com.ctc.wstx.io.BaseReader.readBytes(BaseReader.java:155)
    at com.ctc.wstx.io.UTF8Reader.loadMore(UTF8Reader.java:368)
    at com.ctc.wstx.io.UTF8Reader.read(UTF8Reader.java:111)
    at com.ctc.wstx.io.ReaderSource.readInto(ReaderSource.java:87)
    at com.ctc.wstx.io.BranchingReaderSource.readInto(BranchingReaderSource.java:57)
    at com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java:994)
    at com.ctc.wstx.sr.BasicStreamReader.readTextSecondary(BasicStreamReader.java:4613)
    at com.ctc.wstx.sr.BasicStreamReader.readCoalescedText(BasicStreamReader.java:4113)
    at com.ctc.wstx.sr.BasicStreamReader.finishToken(BasicStreamReader.java:3688)
    at com.ctc.wstx.sr.TypedStreamReader.readElementAsBinary(TypedStreamReader.java:460)
    at com.ctc.wstx.sr.TypedStreamReader.getElementAsBinary(TypedStreamReader.java:195)
    at com.ctc.wstx.sr.TypedStreamReader.getElementAsBinary(TypedStreamReader.java:182)
    at davmail.exchange.ews.EWSMethod.handleMimeContent(EWSMethod.java:1026)
    at davmail.exchange.ews.EWSMethod.handleItem(EWSMethod.java:868)
    at davmail.exchange.ews.EWSMethod.handleItems(EWSMethod.java:1194)
    at davmail.exchange.ews.EWSMethod.processResponseStream(EWSMethod.java:1165)
    ... 14 more
Caused by: java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(SocketInputStream.java:209)
    at java.net.SocketInputStream.read(SocketInputStream.java:141)
    at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
    at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:593)
    at sun.security.ssl.InputRecord.read(InputRecord.java:532)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:954)
    at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:911)
    at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
    ... 41 more

Discussion

  • Juan Carlos

    Juan Carlos - 2016-12-09

    update:

    apparently this only happens with POP. With IMAP is working ok.

     
  • Mickael Guessant

    You get a connection loading a - probably large - message, this is usually related to timeout issues.

    However, there is no reason to have a different behaviour between POP and IMAP: the underlying classes are the same...

     
  • Juan Carlos

    Juan Carlos - 2016-12-10

    Yes. That is the reason.
    Imap was working because it first downloaded the headers only. But when it tried to download the body it was also stuck.
    The message is only 3mb big. Not sure what it is taking so long, but certainly not related to davmail.
    Thanks!

     
  • Mickael Guessant

    3MB is not that big, you can check with Microsoft provided EWSEditor to confirm this is a server side issue.

     
  • Mickael Guessant

    • status: open --> closed
     
  • Mickael Guessant

    server side / network issue

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.