14.11.2015, 18:42 | #1 |
MCITP
|
Master Planning Issue
Всем привет.
У клиента обнаружилась следующая проблема (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 Не помогло. Никто с таким не встречался? Или у кого-то есть какие-то идеи куда посмотреть? Заранее благодарю.
__________________
Zhirenkov Vitaly |
|
19.11.2015, 10:30 | #2 |
MCITP
|
Для истории: ситуация разрешилась.
После долгих исследований пришли к выводу что 64-битная версия АОСа (5.0.1500.1436) имеет некий баг, вероятно в распределении памяти, что и приводит к данным неконтролируемым ошибкам. После взвода дополнительного батч-сервера на 32-битной системе и перевода туда MP всё наладилось. По крайней мере несколько дней полёт нормальный.
__________________
Zhirenkov Vitaly |
|
|
|