This one is a bit overdue post. I came across following error when editing profile properties from the profile page. This error is quite known and there many blog posts and forum threads out there that talks about this issue, but there is one bit of information that is missing and hopefully this post will clear. Just some background around my environment setup both user profile service and managed metadata service are consumed cross farm from an enterprise services farm.
Image below shows the MMS Fields disabled when editing profiles from the profile page
MMS fields render just fine when editing profile in enterprise services farm as you can see from the image below
Not only you need to ensure Managed Metadata Service is provisioned, you also need to make sure In Managed Metadata Service Application Proxy properties “This Service application is the default storage location for keywords” option selected. As you can see from the image below this option is selected by default in the enterprise services farm which is the reason why those fields were not disabled when I tried to edit profile from User Profile Service Application Administration screens
Checking the properties of the MMS proxy that was associated with the My Site Host Web Application showed that the “This Service Application is the default storage location for Keywords” option was not selected, as you can see from image below
After selecting “This service application is the default storage location for keywords” option MMS fields started rendering just fine, as you can see from the image below.
Hope this helps…