freeExec, благодарю за помощь. Проблема действительно оказалась в массиве, а если точнее, то не в самом массиве, а в типе объектов что хранит массив. Я по своей глупости сделал разные названия класса и файла.
Её нет, т.к. изначально не должно возникнуть ситуации, чтобы EventList[currentEventId] оказался пустым (Все возможные варианты изначально предусмотрены).
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.