InputStreamSource.read - I/O error during system call, Software caused connection abort
atiqmumtaz507 opened this issue · 1 comments
atiqmumtaz507 commented
App crashes on Android 8.0.0 Galaxy S7.
Fatal Exception: javax.net.ssl.SSLException: Read error: ssl=0x7c69815480: I/O error during system call, Software caused connection abort
at com.android.org.conscrypt.NativeCrypto.SSL_read(NativeCrypto.java)
at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:766)
at okio.InputStreamSource.read(JvmOkio.kt:94)
at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:125)
at okio.RealBufferedSource.read(RealBufferedSource.kt:189)
at okhttp3.internal.http2.Http2Stream$FramingSource.receive$okhttp(Http2Stream.kt:445)
at okhttp3.internal.http2.Http2Stream.receiveData(Http2Stream.kt:276)
at okhttp3.internal.http2.Http2Connection$ReaderRunnable.data(Http2Connection.kt:650)
at okhttp3.internal.http2.Http2Reader.readData(Http2Reader.kt:180)
at okhttp3.internal.http2.Http2Reader.nextFrame(Http2Reader.kt:119)
at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:618)
at okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:609)
at okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce(TaskQueue.kt:98)
at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:116)
at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:65)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
I am using following dependencies:
def retrofit_version = "2.9.0"
implementation "com.squareup.retrofit2:retrofit:$retrofit_version"
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.9.0'
implementation "com.squareup.retrofit2:converter-gson:$retrofit_version"
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.squareup.okhttp3:logging-interceptor:4.9.3'
JakeWharton commented
This exception has nothing to do with Retrofit. It's in the bowels of Android's TLS stack.
Please don't file duplicate issues in multiple repositories.