Скорее всего, user - это результат выполнения какой-то функции, которая не смогла найти или создать нужный объект, и поэтому вернула None. Вот несколько возможных причин:
Ошибка в базе данных: Если user должен загружаться из базы данных, возможно, произошла ошибка при запросе к ней, либо пользователь с нужными данными не был найден.
Ошибка в логике приложения: Возможно, есть ошибка в коде, который отвечает за получение user перед тем, как FriendListMessage.encode() вызывается. Например, какая-то проверка не проходит, и user не присваивается значение.
Некорректная инициализация: user может быть некорректно инициализирован ранее в коде.