Просмотр трассировки стека исключений и определение точной строки, в которую выдается исключение, является лучшим индикатором для выявления проблемы.Когда вы определили строку кода, в которую выдается это исключение, у вас уже будет четкое указание на его происхождение.Сокращение этого до простого проекта всегда поможет, если вы не в состоянии понять, почему это может произойти.Учитывая показанный вами стек, существует почти ∞ вероятность того, что это может происходить.
Не ожидайте получить что-то более конкретное, чем это исключение и строка, на которой оно происходит.