Ошибка означает, что некоторый объект имеет значение null, и вы пытаетесь вызвать метод или получить доступ к свойству в нем.
Например, этот код выдаст то же сообщение об ошибке:
string myString = null;
int length = myString.Length; //gives error since myString is null
Если вы не можете выяснить, где и по какой-то причине нет трассировки стека, попробуйте добавить блок try / catch вокруг кода, который вы считаете подозрительным, и посмотрите, есть ли ошибка. *
Другое решение состоит в том, чтобы просто добавить точку останова и построчно просматривать код, пока он не взорвется.
Без подробностей это лучший совет, который я могу вам дать.