When a user logs into the website, we are verifying his login with a third party. But at times we see this exception in our CD server logs.
Message: The user was not found.
StackTrace: at System.Web.Security.SqlMembershipProvider.UpdateUser(MembershipUser user)
at Sitecore.Social.Connector.Providers.MembershipSocialProfileIdentityDataProvider.UpdateSocialProfileIdentityData(String userName, String networkName, SocialProfileIdentityData socialProfileIdentityData)
at Sitecore.Social.Connector.Providers.MembershipAndXdbSocialProfileProvider.UpdateSocialProfile(SocialProfile socialProfile, IEnumerable`1 acceptedFieldsKeys)
at Sitecore.Social.SocialProfileBusinessManager.RefreshSocialProfileFields(String userName, String networkName)
When it occurs it kills the w3wp process resulting in a increased load to the server causing to crash.
We are currently unsure of why sitecore is trying to update an external user's data into aspnet_membership table. Can anyone please tell when sitecore.social invokes this particular method Sitecore.Social.SocialProfileBusinessManager.RefreshSocialProfileFields() which I feel will be the start point for our investigation.
Thanks in advance