Эта ошибка может быть выдана сервером сообщества, если он находит пользователей, которых нет в экземпляре MemberRoleProfileProvider.
См. CommunityServer.Users AddMembershipDataToUser () в качестве примера
UPDATE:
Я решил эту проблему для своего случая, заметив, что имена пользователей хранятся в двух таблицах - cs_Users и aspnet_Users. Оказывается, каким-то образом имя пользователя было различным в каждой таблице. Обновление вручную, чтобы имена были одинаковыми, устранило эту проблему.
Кроме того, пользователь не должен участвовать в следующей строке хранимой процедуры cs_Membership_GetUsersByName :
INSERT INTO @tbUsers
SELECT UserId
FROM dbo.aspnet_Users ar, @tbNames t
WHERE LOWER(t.Name) = ar.LoweredUserName AND ar.ApplicationId = @ApplicationId
@tbNames - это таблица имен, пришедшая от cs_Users (?) В какой-то момент, поэтому имена пользователей не совпадают, и пользователь не был добавлен в результат позже.
Смотри также: http://dev.communityserver.com/forums/t/490899.aspx?PageIndex=2