Symptoms
SmartActions failing to work.
Diagnoses
Scrubbing through the K2 Host server logs showed the following error:
"272938129","2015-08-22 00:27:25","Error","MessageBus","61012","ConnectionError","ExchangeWebServicesOrigin","61012 Exception from message source eSERVICE ACCOUNT EMAIL]: System.Net.WebException: The underlying connection was closed: A connection that was expected to be kept alive was closed by the server. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
--- End of inner exception stack trace ---
at System.Net.Security._SslStream.EndRead(IAsyncResult asyncResult)
at System.Net.TlsStream.EndRead(IAsyncResult asyncResult)
at System.Net.Connection.ReadCallback(IAsyncResult asyncResult)
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.WebClientProtocol.EndSend(IAsyncResult asyncResult, Objectand internalAsyncState, Streamand responseStream)
at System.Web.Services.Protocols.SoapHttpClientProtocol.InvokeAsyncCallback(IAsyncResult result)
InnerException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
InnerException: An existing connection was forcibly closed by the remote host","","",",MACHINE NAME]:D:Program Files (x86)K2 blackpearlHost ServerBin","272938129","24bf7e0fbb664234bf2b5200af7631ac",""
The most likely scenario is that K2 lost communication with Exchange and could not recover the connection.
Resolution
Restarting the K2 Service resolved the scenario.