Search result source stopped working

Jay 21 Reputation points
2020-11-10T00:15:56.36+00:00

For years we have had a remote result source using open search that has worked fine until recently.
Nothing, to my knowledge has changed, I have checked everything and worked with the 3rd party who provide the results and we are stuck. We have checked the URL the query transformation, the web part on the search results page, firewall logs and keep coming up blank as all appears to be fine.

I have isolated the correlation ID and found this entry in the ULS logs. Does it offer any clues?

Microsoft.Office.Server.Search.Query.Pipeline.Connectors.OpenSearchReaderConnector : WebException: [status=SendFailure] System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> 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.Read(Byte[] buffer, Int32 offset, Int32 size) -
-- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.ConnectStream.WriteHeaders(Boolean async) -
-- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at Microsoft.Office.Server.Search.Query.Pipeline.Connectors.OpenSearchReaderConnector.GetXmlFromUrl(String url)

SharePoint 2013 on premise

SharePoint Server
SharePoint Server
A family of Microsoft on-premises document management and storage systems.
2,334 questions
SharePoint Server Management
SharePoint Server Management
SharePoint Server: A family of Microsoft on-premises document management and storage systems.Management: The act or process of organizing, handling, directing or controlling something.
2,939 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Allen Xu_MSFT 13,821 Reputation points
    2020-11-10T07:20:39.833+00:00

    Hi @Jay ,

    To narrow down this issue, I want to confirm with you about the following items:

    1. Have you updated Windows or SharePoint servers recently? Please provide the build number of your SharePoint farm.
    2. Has the 3rd party host server been updated recently?
    3. Can the 3rd party search engine work well on the 3rd party host server?
    4. Could you access the 3rd party search engine directly on your SharePoint server?

    According to the ULS logs you post, your issue may be caused by network connection between SharePoint Server and 3rd party host.

    You can refer to the official explanation for this error and firstly exclude the scenarios mentioned below that may cause the error:
    38648-1-1.png

    I hope this information has been useful, please let me know if you still need assistance.


    If an Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  2. Jay Paterson 96 Reputation points
    2020-11-10T07:26:58.203+00:00

    Hi,
    I don’t know if the 3rd party has updated their servers but they say their other clients are ok. If I paste the URL directly into the browser the results are shown. It is only our SharePoint results page that has the issue. To my knowledge we have not installed any SharePoint updates directly before this stopped working.
    I will need to post the build number tomorrow when back in the office


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.