Had an issue with Audiences in Sharepoint 2010, Kept getting the error

“There were problems searching audience, please contact the system administrator.”

whenever I tried to add/target an audience in my Sharepoint 2010 webpart.

What this error normally/really means is that Sharepoint cannot connect to the User Profile Service Application Proxy (You would get a similar error if your Enterprise search was trying to crawl your user profiles).

To fix this you need to

  1. Open “Central Administration”
  2. Click “Application Management”
  3. Click “Manage Web Applications”
  4. Find and click on the “Web Application” or “Website” you are getting the error in (in my case ‘sharepoint -80’)
  5. Click “Service Connections” under the “Manage” ribbon
  6. Make sure that “User Profile Service Application” is checked (you may have to change from default to custom to be able to do this)
That’s all there is to it, once you enable that, your audiences will be working fine and the error will go away
Update:
As James noted bellow in the comment section
This worked great. The only other thing you need to do that wasn’t mentioned above is go to services in CA and make sure the user profile service is started.

Thank You James for your Contribution

Facebook Twitter Email Linkedin Digg Delicious