Tuesday, March 27, 2012

SharePoint 2010 Health Analyzer: Missing server side dependencies

Problem

You find the following entry (in whole or in part) in the SharePoint 2010 Central Administration Review problems and solutions All Reports listing:

TitleMissing server side dependencies.
Severity1 - Error
CategoryConfiguration
Explanation[MissingWebPart] WebPart class [baf5274e-a800-8dc3-96d0-0003d9405663] is referenced [22] times in the database [CentralAdminContentDatabase], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [CentralAdminContentDatabase], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [9eba9c17-3b89-a2e7-a3cf-0ee3d7c2adb1] (class [Microsoft.Office.Server.Search.WebControls.SearchTopologyView] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [CentralAdminContentDatabase], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [CentralAdminContentDatabase], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [b36f9dfe-325a-1b44-e6bb-645dcf79c770] (class [Microsoft.Office.Server.Search.WebControls.FarmSystemStatus] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [CentralAdminContentDatabase], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [CentralAdminContentDatabase], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [9f56656f-6aa3-0d55-a812-711bf65864ea] is referenced [107] times in the database [CentralAdminContentDatabase], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [CentralAdminContentDatabase], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [926a1a3e-d1ff-f58f-8b3a-854974660703] (class [Microsoft.Office.Server.Search.WebControls.ContentSourcesStatus] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [CentralAdminContentDatabase], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [CentralAdminContentDatabase], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [de8c8afc-7c6e-e9fc-91c2-aa4a291c3623] (class [Microsoft.Office.Server.Search.WebControls.SearchApplicationSystemStatus] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [CentralAdminContentDatabase], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [CentralAdminContentDatabase], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [5cc5df3a-29a8-a713-5898-e52e2dce72a8] (class [Microsoft.Office.Server.Search.WebControls.SearchApplicationShortcutsList] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [CentralAdminContentDatabase], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [CentralAdminContentDatabase], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [874f5460-71f9-fecc-e894-e7e858d9713e] is referenced [65] times in the database [CentralAdminContentDatabase], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [CentralAdminContentDatabase], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
[MissingWebPart] WebPart class [ff79cbb5-48cf-96ee-3f74-f22cc1b00fbd] (class [Microsoft.Office.Server.Search.WebControls.FarmSearchApplicationList] from assembly [Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c]) is referenced [1] times in the database [CentralAdminContentDatabase], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [CentralAdminContentDatabase], but are not installed on the current farm. Please install any feature or solution which contains these web parts.
RemedyFor more information about this rule, see "http://go.microsoft.com/fwlink/?LinkID=142689".
Failing Servers 
Failing ServicesSPTimerService (SPTimerV4)
Rule SettingsView
 
Additionally, in the Windows Server Application log, you may find related error events.

Solution
  1. Launch Central Administration.
  2. Navigate to: General Application Settings > Search > Farm Search Administration. 
  3. Refresh the page.
  4. Navigate to: General Application Settings > Farm Search Administration > Search Administration.
  5. Refresh the page.
  6. Navigate to: Monitoring > Health Analyzer > Review problems and solutions.
  7. Click on the error, Missing server side dependencies.
  8. Click the Re-analyze Now button.
  9. Click Close.
  10. Wait a minute or two.
  11. Click the error link again.
References
  1. Missing Server Side Dependencies - 8d6034c4-a416-e535-281a-6b714894e1aa
  2. MSDN Blogs: SharePoint 2010: Missing Server Side Dependencies
  3. Microsoft TechNet: Web Part Error on a clean SP2010 install in Document Center
  4. Microsoft SharePoint Products
  5. SharePoint 2010: Missing Server Side Dependencies
  6. [MissingWebPart] WebPart class [baf5274e-a800-8dc3-96d0-0003d9405663] is referenced [25] times in the database
  7. Health Analyzer showing “missing server side dependency” after performing In-Place upgrade
  8. [MissingWebPart] WebPart class [8d6034c4-a416-e535-281a-6b714894e1aa] is referenced [6] times
Notes
  • See the references above for additional technical detail on this error.
  • UPDATE (10/11/12): I've added some additional references you may find useful on this error.  Note that it's not limited to just the pages discussed above but may occur on other pages and involve other web parts.  The error does not appear to indicate actual loss of functionality that I have been able to tell and thus I recommend disabling the rule for now, as I do for my customer.
  • UPDATE (3/4/14): I have found that just navigating to the page isn't always sufficient to resolve this error.  Instead, I found that refreshing the page once or twice after navigating to it ensured that the error was resolved.
  • UPDATE (3/17/14): This error re-appeared. Performed same procedure to resolve. Unclear why the circumstances generating this error should manifest themselves again.

3 comments:

Kurt said...

We did this and it got rid of most errors, but it generated new ones.

After investigating they seem to come from the help site inside central administration.

For example, we get this in the health analyzer:

[MissingWebPart] WebPart class [baf5274e-a800-8dc3-96d0-0003d9405663] is referenced [25] times in the database [SharePoint_AdminContent_7156fb1b-40ba-478a-91b3-a743acbb52f2], but is not installed on the current farm. Please install any feature/solution which contains this web part. One or more web parts are referenced in the database [SharePoint_AdminContent_7156fb1b-40ba-478a-91b3-a743acbb52f2], but are not installed on the current farm. Please install any feature or solution which contains these web parts.

And when searching on which pages this comes from, we see:
/sites/Help/_catalogs/wp/Forms/AllItems.aspx
And many others like this one.

We never visited this help site before, so why does it suddenly contain errors? And most important, how do we fix it?

Al said...

Hello Kurt
The MissingWebPart errors appear to be a bug in SharePoint 2010 that does have workarounds. Given the lack of severity of the issue and the fact that it does not actually appear to prevent functionality from operating normally, I would recommend disabling the rule. I've updated the References section to include additional discussion that may interest you on this.

Gaurav Goyal said...

Here is the solution. Visit this blog & download the utility

http://learn-sharepoint-2013.blogspot.in/2014/09/find-missing-web-part.html

Gaurav Goyal