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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.05.2015, 05:29   #1  
demoded is offline
demoded
Участник
 
39 / 101 (4) +++++
Регистрация: 10.03.2010
SysOperation error: Unable to monitor batch job for operation
AX2012 R2 CU8
сделал простой BatchJob на SysOperationService, работает отлично на разработческой машине, при переносе на другой сервак не запускается, ни как BatchJob, ни вручную. Надо отметить, что ранее в конторе никто SysOperation Framework не пользовал, писали по старинке на RunBaseBatch.

через несколько минут вываливается инфолог с ошибкой
Unable to monitor batch job for operation

гугл находит только одно упоминание этой ошибки и тоже в комментах с вопросом, что ничего не работает. Ошибка случается в SysOperationController.batchAsyncCallback

Накидайте идей где покопать, такое ощущение что-то не запущено на сервере, или не настроено. в EventLog ничего подозрительного нет.
Старый 08.05.2015, 09:04   #2  
axm2013
Гость
 
n/a
А традиционные шаманства с компиляцией всего и вся, полным перестроением CIL и перезапуском AOS делали?
Старый 08.05.2015, 15:50   #3  
demoded is offline
demoded
Участник
 
39 / 101 (4) +++++
Регистрация: 10.03.2010
да. полную компиляцию делал, сервак перезапускал несколько раз.
Старый 08.05.2015, 16:51   #4  
axm2013
Гость
 
n/a
А обычный батчи при этом нормально работают?
Старый 09.05.2015, 11:09   #5  
demoded is offline
demoded
Участник
 
39 / 101 (4) +++++
Регистрация: 10.03.2010
да обычные батчи выполняются нормально. проблему так и разрешили, переписав все по старому. но ситуация непонятная.
Старый 09.05.2015, 15:33   #6  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
Цитата:
Сообщение от demoded Посмотреть сообщение
Ошибка случается в SysOperationController.batchAsyncCallback
Это не причина, а следствие ошибки, возникшей в ходе выполнения операции. Во входящем параметре AifAsyncResult не так много инфы, но есть, например parmExceptionType(), посмотрите, что в нем, может натолкнет на какие мысли (если там не банальный Error)

Так же попробуйте у менюитема, вызывающего операцию, указать
X++:
EnumTypeParameter = SysOperationExecutionMode
EnumParameter = Synchronous
Если запуск осуществляется через стандартный контроллер SysOperationServiceController, то тогда операция запустится в том же потоке. Попробуйте сначала просто без галки "Выполнять бизнесс операции в CIL" запустить и посмотреть, что операция в принципе выполняется. Потом можно с галкой попробовать и посмотреть, что она выполняется в CIL (просто в CIL, без пакета).

Если через CIL она выполняется, а в пакете нет, то это достаточно странно. Если же она не выполнится, то тогда смотрите уже в сторону совместимости код в CIL и без
__________________
Кононов Пётр
Старый 09.05.2015, 17:46   #7  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
А вообще пройдите дебагером пакетное задание, все остальное - гадание на кофейной гуще Debugging in Microsoft Dynamics AX 2012 [AX 2012]
__________________
Кононов Пётр
За это сообщение автора поблагодарили: Logger (1).
Теги
ax2012r3, batch, sysoperation framework

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: What does the function Job Updating do in Microsoft Dynamics AX? Blog bot DAX Blogs 0 29.08.2012 07:15
emeadaxsupport: Update to AX 2012 Framework Component Documentation: SysOperation Framework Blog bot DAX Blogs 0 09.06.2012 00:11
Как передать параметр из Job-a в Class с возможностью перезаписи? Yury J DAX: Программирование 14 11.01.2009 17:11
Глючит Job и TreeNode Alex_KD DAX: Программирование 0 29.08.2007 11:00
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:54.