javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

Coderanch | Krishna Senagapalli | 1 year ago
  1. 0

    javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

    Coderanch | 1 year ago | Krishna Senagapalli
    javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
  2. 0

    failed to send push with exception: SSL peer shut down incorrectly

    GitHub | 1 year ago | teager
    javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
  3. 0

    GitHub comment 132#27087395

    GitHub | 3 years ago | davewang
    javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    not able to send push notifications because javax.net.ssl.SSLHandshakeException

    GitHub | 1 year ago | dpurnik
    com.notnoop.exceptions.NetworkIOException: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
  6. 0

    java.io.EOFException: SSL peer shut down incorrectly

    Stack Overflow | 2 years ago | Sachin Kumar
    javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

  1. abrazeneb 6 times, last 3 months ago
26 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.io.EOFException

    SSL peer shut down incorrectly

    at sun.security.ssl.InputRecord.read()
  2. Java JSSE
    AppOutputStream.write
    1. sun.security.ssl.InputRecord.read(InputRecord.java:482)[na:1.7.0_80]
    2. sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:934)[na:1.7.0_80]
    3. sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332)[na:1.7.0_80]
    4. sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:709)[na:1.7.0_80]
    5. sun.security.ssl.AppOutputStream.write(AppOutputStream.java:122)[na:1.7.0_80]
    5 frames
  3. Java RT
    OutputStream.write
    1. java.io.OutputStream.write(OutputStream.java:75)[na:1.7.0_80]
    1 frame
  4. Java Apple Push Notification Service Library
    AbstractApnsService.push
    1. com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:328)[apns-1.0.0.Beta6.jar:na]
    2. com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage(ApnsConnectionImpl.java:312)[apns-1.0.0.Beta6.jar:na]
    3. com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:46)[apns-1.0.0.Beta6.jar:na]
    4. com.notnoop.apns.internal.AbstractApnsService.push(AbstractApnsService.java:56)[apns-1.0.0.Beta6.jar:na]
    5. com.notnoop.apns.internal.ApnsServiceImpl.push(ApnsServiceImpl.java:36)[apns-1.0.0.Beta6.jar:na]
    6. com.notnoop.apns.internal.AbstractApnsService.push(AbstractApnsService.java:45)[apns-1.0.0.Beta6.jar:na]
    6 frames
  5. com.mdm.apnws
    ApnsUtilities.send_notification
    1. com.mdm.apnws.utils.ApnsUtilities.send_notification(ApnsUtilities.java:73)[ApnsUtilities.class:na]
    1 frame
  6. com.mdm.apnsws
    ApnsController.checkinService
    1. com.mdm.apnsws.controllers.ApnsController.checkinService(ApnsController.java:99)[ApnsController.class:na]
    1 frame
  7. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[na:1.7.0_80]
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[na:1.7.0_80]
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[na:1.7.0_80]
    4. java.lang.reflect.Method.invoke(Method.java:606)[na:1.7.0_80]
    4 frames
  8. Spring
    InvocableHandlerMethod.invokeForRequest
    1. org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)[spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
    2. org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)[spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
    2 frames
  9. Spring MVC
    FrameworkServlet.doPut
    1. org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
    2. org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
    3. org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
    4. org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
    5. org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
    6. org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
    7. org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
    8. org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:879)[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
    8 frames
  10. JavaServlet
    HttpServlet.service
    1. javax.servlet.http.HttpServlet.service(HttpServlet.java:644)[tomcat-servlet-api-3.0.jar:na]
    1 frame
  11. Spring MVC
    FrameworkServlet.service
    1. org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
    1 frame
  12. JavaServlet
    HttpServlet.service
    1. javax.servlet.http.HttpServlet.service(HttpServlet.java:722)[tomcat-servlet-api-3.0.jar:na]
    1 frame
  13. Glassfish Core
    CoyoteAdapter.service
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)[tomcat-catalina-7.0.26.jar:7.0.26]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)[tomcat-catalina-7.0.26.jar:7.0.26]
    3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)[tomcat-catalina-7.0.26.jar:7.0.26]
    4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)[tomcat-catalina-7.0.26.jar:7.0.26]
    5. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)[tomcat-catalina-7.0.26.jar:7.0.26]
    6. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)[tomcat-catalina-7.0.26.jar:7.0.26]
    7. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)[tomcat-catalina-7.0.26.jar:7.0.26]
    8. org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)[tomcat-catalina-7.0.26.jar:7.0.26]
    9. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)[tomcat-catalina-7.0.26.jar:7.0.26]
    10. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)[tomcat-catalina-7.0.26.jar:7.0.26]
    10 frames
  14. Grizzly HTTP
    JIoEndpoint$SocketProcessor.run
    1. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)[tomcat-coyote-7.0.26.jar:7.0.26]
    2. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)[tomcat-coyote-7.0.26.jar:7.0.26]
    3. org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)[tomcat-coyote-7.0.26.jar:7.0.26]
    3 frames
  15. Java RT
    Thread.run
    1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[na:1.7.0_80]
    2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[na:1.7.0_80]
    3. java.lang.Thread.run(Thread.java:745)[na:1.7.0_80]
    3 frames