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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.06.2019, 19:04   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,941 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
BatchRun - перехват не всех исключений.
Всем привет.

Коллеги, такой вопрос.
В методе
\Classes\BatchRun\runJob

почему-то пропущена обработка ряда исключений:
Numeric
CLRError
CodeAccessSecurity

проблема присутствует в 4.0, 2009, 2012

Есть мысли, зачем так сделано ? Это бага или в этом есть какой-то смысл ?
Мне кажется, что бага.
Старый 25.06.2019, 14:28   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Не думаю, что это от злого умысла - там комментарий интересный.
То что не перехватываются:
  • CLRError
  • CodeAccessSecurity
возможно результат копирования метода в DAX4 из Ax3.0, в котором их просто не было. Ну а после DAX4 это метод вообще уже используется в каких-то экзотических применениях.
К тому же, CodeAccessSecurity, на мой взгляд, все-таки ошибка разработчика и должна была выявлена другими методами.
А Numeric вообще непонятно когда возникает - деление на ноль просто в стек падает, переполнение размера по числовому типу (realMax() * 2) проходит как будто ничего страшного не происходит.
Теги
codeaccesssecurity, exception

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Переписались значения поле Поставщик во всех заказах на закупку wojzeh DAX: Администрирование 15 13.05.2010 02:58
Business Connector и обработка исключений offenmeier DAX: Программирование 5 26.11.2009 00:58
Как получить метки всех элементов всех форм (DAX 4) Qaz Qwerty DAX: Программирование 1 09.08.2008 05:39
Данные из всех компаний zipo DAX: Программирование 18 16.05.2006 23:26
Настройки пользователя для всех пользователей DreamCreator DAX: Программирование 1 27.01.2005 10:51

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

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

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