Sunday, May 20, 2012

SharePoint Search Administration Error “COM class factory for component with CLSID” Search / Crawl Issue

Error: Retrieving the COM class factory for component with CLSID {0FF1CE14-0005-0000-0000-000000000000} failed due to the following error: 800703fa​. 

 

I have a medium farm topology with the Query and Search servers separate from the other application components and services. 

I first encountered this error when clicking on “Content Source” in Search Administration. 

The second time occurred when I got the following error in my event logs: 

Log Name: Application
Source: KnowledgeLake
Date: 9/22/2011 3:04:26 PM
Event ID: 0
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: XXX
Description: 
Category:
ViewServices: 
System.IO.FileNotFoundException: The Web application athttps://ABC.comhttps://DCF.COM/ScannedDocLib/20110922.tif could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application. at Microsoft.SharePoint.SPSite..ctor(SPFarm farm, Uri requestUri, Boolean contextSite, SPUserToken userToken) at Microsoft.SharePoint.SPSite..ctor(String requestUrl) at KnowledgeLake.Imaging.View.Services.Configuration.ConfigurationService.GetConfiguration(String documentUri) at KnowledgeLake.Imaging.View.WebServices.FileInformation.GetViewerConfigurationForDocument(String uri) Event Xml:
 

The URL for the scanned documents was a mash-up of two different web applications. 

Going to the Search Administration had a crawl status of All Errors: 

 

And clicking on the "Crawl Logs" from the quick launch resulted in the same COM class factory error. 

Both times I was able to resolve the issue by doing an IISRESET on both Query, Index,App servers. 

2 comments:

  1. I get this from time to time as well and an IISRESET fixes the issue every time. It would be nice to know what is the cause.

    ReplyDelete
  2. I am getting very similar behavior - I have not seen that application event log yet though. In my case, when I was seeking help someone suggested I "reset the password" of the service. I opened services, opened the service's properties, set the password to the accounts password (which has not changed in a year), restarted the service and it ran ... for a while. I don't know when in the past week it stopped working, but it stopped again, I took the same action, and it is running again. I am going to try the iisreset next time to see if that fixes things. In my case, the service went from marked as automatic delayed to disabled.

    ReplyDelete