People Search
I was configuring people search on SharePoint 2013 and i got the following error
Microsoft.CrawlerFlow-d5012e9d-06a5-45a7-a370-de9a2bfd05b9] Microsoft.Ceres.Evaluation.Engine.ErrorHandling.HandleExceptionHelper : Evaluation failure detected: Operator : ExtractSocialInfo Operator type : SocialInfoExtractor Error id :
400031 Correlation id : a61722f0-cb25-4c0d-9ea3-26f95c1d353e Partition id : 0c37852b-34d0-418e-91c6-2ac25af4be5b Message :
The value is not a valid Guid. 49691C90-7E17-101A-A91C-08002B2ECDA9:#9: https://testmysite:80/Person.aspx?accountname=Domain%Username id :
ssic://278495 Microsoft.Ceres.Evaluation.DataModel.EvaluationException: The value is not a valid Guid.
at Microsoft.Ceres.SearchAnalytics.Operators.SocialInfoExtractorProducer.<AddColleagesOrSocialTags>d__0.MoveNext()
at Microsoft.Ceres.Evaluation.Processing.Producers.RecordProducerBase`1.MoveNext()
at Microsoft.Ceres.Evaluation.Processing.Producers.ProducerRecordSetSink.PushToOutput()
at Microsoft.Ceres.Evaluation.Processing.Producers.ProducerRecordSetSink.Put(IRecord record)
at Microsoft.Ceres.Evaluation.Engine.ErrorHandling.HandleExceptionRecordSetSink.DoWithoutTryCatch(IRecord record)
at Microsoft.Ceres.Evaluation.Processing.Producers.ProducerRecordSetSink.PushToOutput()
at Microsoft.Ceres.Evaluation.Processing.Producers.ProducerRecordSetSink.Put(IRecord record)
at Microsoft.Ceres.Evaluation.Engine.ErrorHandling.HandleExceptionRecordSetSink.DoWithTryCatch(IRecord record)
I kept looking for the ExtractSocialInfo over internet , unfrotunately there was not much.
Anyways after a little more digging , i found out that there are errors in the ULS Logs regarding the user profile service.
So Finally i Found the aforementioned error message means that there are corrupted GUIDs in the user profile service application.
Solution
======
Create a new user profile service
Comments
- Anonymous
September 03, 2017
I realize this post is pretty old, but I wanted to add something here in the event someone else comes across this issue and is uncertain on how to address this. I work on the SharePoint Support team and my primary area of focus is Search. In the past few weeks, we have seen a few of these cases. While i realize that these Errors appear to point to bad GUIDs in the User Profile Service Application, this is not always the case. In our cases, our customers were not even using "User Profile Service Applications" and were not doing any People Crawls or crawling of MySites. What we discovered is that there is a Managed Property, called AccountName, and if it has mappings other than the default, People:AccountName, then this can cause this same error. One of our customers had a SharePoint based column called "AccountName" and it was picked up with a crawled Property of "ows_AccountName" and this crawled property was mapped to the "AccountName" managed property in the Search Schema. Because of this, we move into a different code path and call into this "SocialInfoExtractorProducer"..the best way to address this is to look at your Search Schema and see if someone added additional crawled properties to the "AccountName" managed property. The default one in there should be:People:AccountNameif any others have been added and are not part of the People\Profile property set, i would say this is probably your Culprit and not a bad User Profile Service Application..