Отладчик Dynamics AX 2012 открывается сам по себе, без точки останова

У меня странная проблема. Среда dev AX2012 имеет форму, которая время от времени входила в непрерывный цикл обновления (происходило множество обновлений, поскольку это было связано с регистрацией рабочего времени). Когда это происходило, отладчик AX запускался сам по себе без каких-либо точек останова и даже не в той строке кода, которая была важна для решения проблемы, но всегда в одной строке.

Не то чтобы я жаловался, так как нашел и исправил проблему, но я бы очень, очень хотел узнать, почему отладчик запустился?

2 ответа

Решение

Причина в том, что вы были в непрерывном цикле. У меня тоже была эта проблема на AX 2009.

Мой сценарий был: в методе обновления был код, который выполнял changecompany() и обновлял запись там, затем он делал то же самое в этой компании и так далее (между компаниями, бесконечно). Через некоторое время цикл останавливается, и отладчик показывается в произвольной строке, но всегда в одной строке.

Если точки останова включены в пользовательской настройке, и в AX возникают некоторые ошибки, такие как ссылка на нулевой указатель, то AX отображает ошибку и впоследствии запускает отладчик.

Вы решили свою проблему или перекомпилировали свой код, и проблема исчезла.

Другие вопросы по тегам