none
EWS (1.1.5) Exchange 2010 Webservice Failing - Connecion reset issue - post SSL V3 disablement on Exhchange Server RRS feed

  • Question

  • Team - we are facing "Connection reset" issue after disabling the SSL V3 on the Exchange Server.  Below is the log trace.  Any help or pointer to resolve this would be much appreciated.

    Thanks,

    Vikram

    [5/3/15 15:01:27:107 PDT] 00000026 HttpMethodDir I org.apache.commons.httpclient.HttpMethodDirector executeWithRetry I/O exception (java.net.SocketException) caught when processing request: Connection reset
    [5/3/15 15:01:27:108 PDT] 00000026 HttpMethodDir I org.apache.commons.httpclient.HttpMethodDirector executeWithRetry Retrying request
    [5/3/15 15:01:27:111 PDT] 00000026 HttpMethodDir I org.apache.commons.httpclient.HttpMethodDirector executeWithRetry I/O exception (java.net.SocketException) caught when processing request: Connection reset
    [5/3/15 15:01:27:111 PDT] 00000026 HttpMethodDir I org.apache.commons.httpclient.HttpMethodDirector executeWithRetry Retrying request
    [5/3/15 15:01:27:114 PDT] 00000026 HttpMethodDir I org.apache.commons.httpclient.HttpMethodDirector executeWithRetry I/O exception (java.net.SocketException) caught when processing request: Connection reset
    [5/3/15 15:01:27:114 PDT] 00000026 HttpMethodDir I org.apache.commons.httpclient.HttpMethodDirector executeWithRetry Retrying request
    [5/3/15 15:01:27:128 PDT] 00000026 SystemOut     O 2015-05-03 15:01:27,128 [WebContainer : 0] ERROR aaa.bbb.ccc.ddd - CanvasResourceAvailabilityAction - Exception
    Exception Information:
    Message: Exception occured in class:RetrieveFreeBusyServiceEWS.method :retrieveFreeBusy while performing operation :service.getUserAvailability for free busy information; returned error code:exception in retrieving free busy and error message: The request failed. Connection reset
     Stack Trace:
    aaa.bbb.ccc.ddd.exception.EWSExchangeException: Exception occured in class:RetrieveFreeBusyServiceEWS.method :retrieveFreeBusy while performing operation :service.getUserAvailability for free busy information; returned error code:exception in retrieving free busy and error message: The request failed. Connection reset
        at aaa.bbb.ccc.ddd.integration.exchange.ews.EWSExchangeServiceUtil.canvasRetrieveFreeBusy(EWSExchangeServiceUtil.java:438)
        at aaa.bbb.ccc.ddd.integration.exchange.ews.EWSExchangeServiceImpl.canvasRetrieveFreeBusy(EWSExchangeServiceImpl.java:67)
        at aaa.bbb.ccc.ddd.integration.exchange.RetrieveFreeBusyServiceEWS.canvasRetrieveFreeBusy(RetrieveFreeBusyServiceEWS.java:54)
        at aaa.bbb.ccc.ddd.integration.exchange.CalendarAvailabilityEWS.canvasGetCalendarAvailability(CalendarAvailabilityEWS.java:38)
        at aaa.bbb.ccc.ddd.bo.AvailabilityCheckBOEWS.canvasCheckResourceAvailability(AvailabilityCheckBOEWS.java:98)
        at aaa.bbb.ccc.ddd.struts.action.CanvasResourceAvailabilityAction.view(CanvasResourceAvailabilityAction.java:228)
        at aaa.bbb.ccc.ddd.struts.action.BaseAction.localPerform(BaseAction.java:189)
        at aaa.bbb.ccc.ddd.struts.action.BaseAction.execute(BaseAction.java:157)
        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1146)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1087)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:118)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:848)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:691)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:588)
        at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:526)
        at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:321)
        at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
        at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:274)
        at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
        at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:320)
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1146)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1087)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
        at com.comp.tools.filter.AccessLogFilter.doFilter(AccessLogFilter.java:114)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:186)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:848)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:691)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:588)
        at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:526)
        at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3574)
        at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:269)
        at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:831)
        at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478)
        at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:133)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:450)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:508)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:296)
        at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
        at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
        at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
        at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
        at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196)
        at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751)
        at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1551)

    Thursday, May 7, 2015 9:36 PM