Hello,
I manage several single-server- and small-scale-Sharepoint Farms. They are all within the same domain/forest and managed the same way.
One of them has developed an issue two weeks ago - the Sharepoint Search Host Controller service has stopped working all of a sudden. This has happened on one Sharepoint farm only - all others (about a dozen) are working absolutely fine. The service cannot
be started again. When you try, you get the error message: "Error 1067: The process terminated unexpectedly".
The error message in the Event Viewer says the following:
Event ID 1000:
Faulting application name: hostcontrollerservice.exe, version: 15.0.4937.1000, time stamp: 0x591a9476
Faulting module name: KERNELBASE.dll, version: 6.1.7601.24535, time stamp: 0x5dc1e835
Exception code: 0xe0434352
Fault offset: 0x000000000000b87d
Faulting process id: 0x11e0
Faulting application start time: 0x01d5b41de88e3f2c
Faulting application path: C:\Program Files\Microsoft Office Servers\15.0\Search\HostController\hostcontrollerservice.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 285e481a-2011-11ea-bf83-901b0e109035
Event ID 1026:
Application: hostcontrollerservice.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Collections.Generic.KeyNotFoundException
Stack:
at Microsoft.Ceres.HostController.Service.ServiceRunner.Initialize()
at Microsoft.Ceres.HostController.Service.ServiceRunner.HostControllerStarter()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
The Sharepoint log unfortunately doesn't go much beyond that. The key phrase that is being repeated is this:
Exception Info: System.Collections.Generic.KeyNotFoundException
Unfortunately I have no idea what this means or what I could do. The OS-admins tell me that there were no changes on the server or with Group Policies/Local Policies/anything else.
What I have tried so far:
- Rebooting (obviously)
- The Sharepoint Wizard
- Using another account to start the service (up to farm account or Local System)
- Installing the latest patches (in the hopes that this was a product error)
- A repair installation of Sharepoint from the Control Panel
Nothing works and I am a bit lost. This is a production system, so "reinstalling from scratch" isn't really an option I can suggest lightly. The broken service causes the Search and the connected Office Online Server (WOPI) to fail.
The system is a Windows Server 2008 R2, SQL Server 2012, Sharepoint Server 2013 SP1 with the October 2019 CU. And yes, I know that Windows Server 2008 R2 is almost out of support. :)
If anyone has any ideas...