When end user tries to click on follow option on a SharePoint 2013 site , they get an error in a pop with the below message.
Something went wrong, Sorry, we couldn’t follow the site.
The error message is
Unexpected response from server. The status code of response is ‘400’.
Same error is seen when you try follow a document.
In ULS logs you will see below exception
Exception occured in scope Microsoft.Office.Server.UserProfiles.UserProfile.get_FollowedContent. Exception=System.MissingMethodException: Method not found: ‘System.String Microsoft.Office.Server.UserProfiles.UserProfile.get_FollowPersonalSiteUrl()’.
at Microsoft.Office.Server.UserProfiles.UserProfileServerStub.GetProperty(Object target, String propName, ProxyContext proxyContext)
at Microsoft.SharePoint.Client.ServerStub.GetPropertyWithMonitoredScope(Object target, String propertyName, ProxyContext proxyContext)
# This issue is caused by the security patch (Any security patch that updates following DLL’s
We have typically seen this with customers installing MS15-081 Security update ( https://support.microsoft.com/en-us/kb/3054858).
# The security patch is built against a new DLL which contains a method that is not available in SP1.
# In order to fix this, we need to apply Nov 2015 CU (https://support.microsoft.com/en-us/kb/3101373) which upgrades all the binaries.
Download Location: https://www.microsoft.com/en-us/download/details.aspx?id=49831