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