Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Sharepoint2010 Health Analyzer: Missing server side dependencies.

Posted on 2013-01-15
Last Modified: 2013-01-16

We have a warning in Sharepoint Health Analyzer indicating a missing server side dependency:
Title Missing server side dependencies.  
Severity 1 - Error  
Category Configuration  
Explanation [MissingAssembly] Assembly [PAC.SharePoint.VersionInfoInDocs2010, Version=, Culture=neutral, PublicKeyToken=60365f8db63e4b17] is referenced in the database [WSS_Content], but is not installed on the current farm. Please install any feature/solution which contains this assembly. One or more assemblies are referenced in the database [WSS_Content], but are not installed on the current farm. Please install any feature or solution which contains these assemblies. 

Remedy  For more information about this rule, see "http://go.microsoft.com/fwlink/?LinkID=142689". 
Failing Servers    
Failing Services SPTimerService (SPTimerV4) 
Rule Settings View  

Open in new window

I have followed the instructions on this blog and found that this is what's causing the error (found in the CSV file generated by the script originating from the mentioned blog):

Windows PowerShell Transcript Start	
Start time: 20130116003044	
Username  : DOMAIN\sp_farm 	
Machine	  : SERVER (Microsoft Windows NT 6.1.7601 Service Pack 1) 
Transcript started, output file is MissingAssemblyOutput-2013-01-16_12-30.csv	
PAC.SharePoint.VersionInfoInDocs2010, Version=, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteA/Documents;UpdateVersionColumnsItemAdded;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns	
PAC.SharePoint.VersionInfoInDocs2010, Version=, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteA/Documents;UpdateVersionColumnsItemUpdated;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns	
PAC.SharePoint.VersionInfoInDocs2010, Version=, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteA/Documents;UpdateVersionColumnsCheckedOut;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns	
PAC.SharePoint.VersionInfoInDocs2010, Version=, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteB/Workbook;UpdateVersionColumnsItemAdded;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns	
PAC.SharePoint.VersionInfoInDocs2010, Version=, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteB/Workbook;UpdateVersionColumnsItemUpdated;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns	
PAC.SharePoint.VersionInfoInDocs2010, Version=, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteB/Workbook;UpdateVersionColumnsCheckedOut;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns	
PAC.SharePoint.VersionInfoInDocs2010, Version=, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteC;UpdateVersionColumnsItemAdded;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns	
PAC.SharePoint.VersionInfoInDocs2010, Version=, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteC;UpdateVersionColumnsItemUpdated;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns	
PAC.SharePoint.VersionInfoInDocs2010, Version=, Culture=neutral, PublicKeyToken=60365f8db63e4b17;https://sharepoint.com/siteA/subsiteC;UpdateVersionColumnsCheckedOut;PAC.SharePoint.VersionInfoInDocs2010.UpdateVersionColumns.UpdateVersionColumns	
Windows PowerShell Transcript End	
End time: 20130116003047	

Open in new window

How do I fix this problem? Will deleting the Event Receiver Reference as mention in the blog be enough or is it just removing the Health Analyzer Warning? I.e will I have problems when upgrading Sharepoint 2010 to the lates version?

All help greatly appreciated!
Question by:cegeland
  • 2
  • 2

Assisted Solution

by:Mohit Nair
Mohit Nair earned 100 total points
ID: 38780968
The log itself shows that the solution is missing in the farm.You need to download the wsp file and install it in the farm.
Please find the link below to download it.

Before installing check whether you have used this solution in your previous versions or another farm.

Second thing is that you wont face any upgrade issues in future if this doesnt get fixed. The workaround to upgrade sharepoint is to detach the database WSS_Content and then run the upgrade wizard. Once done attach the database back.

Author Comment

ID: 38781012
Thanks for your quick reply. Unfortunately the wsp file available for download is v.1.1, but my error seem to indicate that version 1.0 is missing. I can't seem to find the old 1.0 version anywhere.

Is there any other way to get rid of this error? The lists/libraries triggering the error contain lots of data so I would prefer not to delete the whole list/library...
LVL 14

Accepted Solution

KoenVosters earned 400 total points
ID: 38782276
You can remove the eventreceivers with powershell:


The article shows how to remove them all. You can change it to target just a specific list.

Author Comment

ID: 38782285
Thank you. What happens when I do this- will files be deleted or is it just the reference to the columns mentioned that will be removed?
LVL 14

Expert Comment

ID: 38782384
No, what happens when you deploy a custom event handler to a list is that it attaches itself to that list. So that it can execute when an item is added to that list. What the powershell does, is detach the event handler from that list. It won't affect the items in that list.

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

The Scenario: Let’s say you have a quote worksheet in Excel that you use to work up sales figures and such for your clients. You utilize SharePoint to manage and keep track of these documents. You would like values from your worksheet to populate Sh…
If you create your solutions on SharePoint sooner or later you will come upon a request to set  permissions of the item depending on some of the item's meta-data - the author, people assigned as approvers, divisions, categories etc. The most natu…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

808 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question