Всем привет.
У клиента обнаружилась следующая проблема (AX 2009).
Пакетное задание Сводное Планирование (Master Scheduling) начало выдавать странные рантайм-ошибки, визуально очень напоминающие ситуацию с нескомпилёнными иерархиями классов.
Например,
Код:
Error executing code: Wrong type in field number.
Error executing code: Wrong type in array index
Error executing code: Illegal object code. Recompile script.
Error executing code: Wrong argument types for comparison.
etc.
Пример части лога с ошибками на картинке во вложении.
В итоге часть помощников может завершится с ошибками,
Весь процесс планирования иногда отрабатывает (частично), иногда не отрабатывает (головной процесс тоже завершается с ошибкой).
Анализ кода из данных сообщений показывает, что там всё в норме, никаких кастомизаций нет.
На картинках во вложении видна ситуация которую мне удалось поймать в дебагере при запуске планирования в клиентской сессии (без помощников).
На картинке видно, что объект WrkCtrlJobData как бы есть, но как бы и нет.
Он сам и все его переменные помечены знаками вопроса (?) вместо типа и значения (никогда ранее такого не видел).
Что уже делал:
-Инкрементная компиляция всех участвующих классов
-Глобальная компиляция приложения
-Удаление AOI/Restart
Не помогло.
Никто с таким не встречался?
Или у кого-то есть какие-то идеи куда посмотреть?
Заранее благодарю.