Сообщение означает, что утверждение не удалось. Утверждения являются защитной техникой программирования, при которой программист утверждает, что "факт X должен быть правдой". Если X на самом деле верно, то ничего не происходит, и все продолжается. Если X ложно, возникает ошибка / исключение. Если это исключение не перехвачено и обработано, это приводит к завершению программы.
Для этого может быть множество причин, и без более подробного сообщения об ошибке (которое он уже дал бы вам, если он собирался) или доступа к источнику было бы очень трудно диагностировать дальше.
Одна из вероятных причин - это обновление системной библиотеки, которое изменило (возможно, как часть исправления безопасности) некоторое свойство, на которое опирается программа.
Вы недавно обновили свою версию Windows? Если это так, попробуйте запустить программу в более старом варианте Windows на ВМ (например, если у вас Windows 7 Pro, попробуйте использовать функцию "Режим XP", в противном случае попробуйте установить более старую Windows в ВМ, используя VMWare или VirtualBox). Если нет, то вам может не повезти, потому что, если проблема вызвана обновлением для системы безопасности, это обновление может быть и тем, которое получит более старый вариант Windows.
К сожалению, у вас может не быть другого выбора, кроме как приобрести обновление или найти альтернативную версию программного обеспечения, которая соответствует вашим потребностям и может читать ваши существующие документы.