We were getting this error every minute on our MOSS 2007 server:
Here are the error details:
Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance (6e8fd438-2b7f-4672-a1fc-f206f342dc4a).
Reason: Object c46d04b6-690e-4ced-a1fd-18bbf492e421 not found.
Techinal Support Details:
System.Collections.Generic.KeyNotFoundException: Object c46d04b6-690e-4ced-a1fd-18bbf492e421 not found.
at Microsoft.Office.Server.Search.Administration.SearchApi.get_App()
at Microsoft.Office.Server.Search.Administration.SearchApi.SetUsersPermittedToQuery(String[] userNames, Boolean force)
at Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Synchronize()
at Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionLocalSharedServiceInstances(Boolean isAdministrationServiceJob)
Here’s how I fixed this on our server:
I went to the Services on Server page from Central Administration and clicked on the Office SharePoint Server Search link that opened the Configure Office SharePoint Server Search Service Settings on server <my server> page.
I entered the password for my search service and clicked OK. Then I stopped and started the Search service in the Services mmc.
That ended up giving me an Application Log entry that said Successfully imported the application configuration snapshot into the registry.
Now, I search the registry and I find the application under HKLM\SOFTWARE\Microsoft\Office Server\12.0\Search\Applications\<My Search App GUID>
I restart IIS and now, I’m getting search results.
