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..