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