Мда, я всякое пробовал, а вот просто закомментировать как то ума не хватило. Там вываливаются потом другие ошибки, но посмотрю как далеко можно зайти таким способом.
Другие показывай подробнее (в частности, там есть описание, а не только строка) - функция "Ambiguate" могла сфейлится только потому, что ей могла быть передана переменная без значения (null), а единственное передаваемое ей значение - из ростера гильдии. Вполне возможно, что значение в name лежит некорректное.
И тогда или гильд ростер неправильно обрабатывается, или в целом вызов "processGuildMember" выполняется с некорректным аргументом (WTF?).