getFormattedProfile in PortalEntityProvider.java fails to handle a null SocialNetworkingInfo which occurs when a user has set their Profile privacy settings to "Only Me". For some reason, though, this does NOT affect admin users, so testing must be done with a regular user.
- Update a user's Profile privacy setting for Social Info to "Only me"
- Add that user to a site with the Roster tool turned on.
- Log in as a different user in that site (not an admin user), go to the Roster tool and click on the user's photo. Instead of their profile popup, it will show "Error"
Seems like it just needs to anticipate that getFacebookUrl, etc. may return Null.