AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.04.2020, 17:24   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
DAX2012 Запуск в производство производственного заказа - ошибка внутри сборки планирования
Добрый день.
По каким-то причинам при запуске в производство в методе flushCommands класса WrkCtrSchedulerJobSchedulingEngine стала выдаваться ошибка на вызове scheduleEngineInterop.AddCommands(commandList);:
Цитата:
Ошибка CLR при вызове ядра планирования.
Ловится в блоке catch (Exception::CLRError) метода run класса ProdUpdScheduling.
Добавил там warning(AifUtil::getClrErrorMessage()); но понятнее не стало - более подробное сообщение:
Цитата:
Контейнер Microsoft Dynamics, на который указывает ссылка, является недопустимым.
Как вообще понять что этой сборке не нравится? С чего начинать копать?
Старый 24.04.2020, 17:29   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Обычные шаманства по пересборке CIL, сбросам кэшей не помогают.
Старый 24.04.2020, 20:26   #3  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
После снятия флага "Enable the hot-swapping of assemblies for each development session" в конфигурации сервера заработало.
Что это было?
Правда теперь кричит, что не найдена свободная мощность, но это уже другой вопрос.
Старый 25.04.2020, 10:11   #4  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,892 / 5650 (194) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
После снятия флага "Enable the hot-swapping of assemblies for each development session" в конфигурации сервера заработало.
Что это было?
Это документированное поведение. Лет 7 назад Микрософт в каком-то из блогов об этом писал. Причем, как я недавно осознал, флажек "Enable the hot-swapping of assemblies for each development session" вообще в 99.9% случаев бесполезен, поскольку он влияет не на те assembly, которые из X++ получается, а на те asembly, которые из проектов на C#, встроенных в приложение. Мне с этим механизмом пришлось только один раз столкнуться, но в общем можно в AOD-node Visual Studio Projects->C# Projects положить проект на C# вместе со всеми исходными текстами. Если этот проект ребилдится, эта самая галочка позволяет быстро подменять старую версию получившейся assembly на новую в сессиях новых пользователей.
Но поскольку встроенный код на C# меняется исключительно редко, включать эту галочку в продуктивном окружении особого смысла не имеет.
За это сообщение автора поблагодарили: Logger (3), Raven Melancholic (5).
Старый 25.04.2020, 11:59   #5  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
emeadaxsupport: A CLR error occurred while invoking the scheduling engine
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: Raven Melancholic (5).
Старый 25.04.2020, 14:42   #6  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Спасибо.
В проде и тесте флаг выключен, это на деве проявлялось. В общем-то именно различие конфигураций и натолкнуло на поиск по имени этого флага.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX2012 DIXF ошибка Unable to get the target table row count DTD DAX: Программирование 1 13.02.2020 19:29
Финансовый квит производственного заказа. Ах 2009 Rimantas DAX: Программирование 1 07.10.2013 19:58
Оптимизация производственного планирования Fisher DAX: Прочие вопросы 19 16.04.2005 11:57
Производство - изменение Задания после Планирования LTA DAX: Функционал 2 30.01.2003 09:52
Связь Производственного заказа с Заказом клиента на поставку LTA DAX: Функционал 0 29.01.2003 12:29

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:43.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.