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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.01.2007, 09:04   #1  
sssss is offline
sssss
Участник
 
15 / 10 (1) +
Регистрация: 01.12.2006
? Вопрос про throw error
Столкнулся со следующей ситуацией: в процессе обработки документа аксапта натыкается на throw error. Но потом идет дальше (а не вываливается, как это д.б.). Если же идти пошагово, то она вываливается на throw error, т.е. работает так как и должна работать. Кто-нибудь сталкивался с такой ситуацией?
Старый 18.01.2007, 09:30   #2  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
У меня бывали подобные глюки, не именно с throw error, но встречались. После того как пройдешся дебагером, то обычно потом все норм отрабатывало. Можно попробовать перезайти. Почему такое происходит и как ето лечить не могу ответить...
Старый 18.01.2007, 09:52   #3  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Маловероятно, но стало интересно что выводит:
PHP код:
static void testThrowError(Args _args)
{
    ;
    throw 
error("Error");
    
info("OK");

?
Старый 18.01.2007, 09:55   #4  
sssss is offline
sssss
Участник
 
15 / 10 (1) +
Регистрация: 01.12.2006
Я вылечил это след. образом:
блок где идет проверка и обработка "окаментил" транзакцией (ttsbegin, ttscommit), и всё стало нормально работать.
Старый 18.01.2007, 09:56   #5  
sssss is offline
sssss
Участник
 
15 / 10 (1) +
Регистрация: 01.12.2006
Цитата:
Сообщение от Sada Посмотреть сообщение
У меня бывали подобные глюки, не именно с throw error, но встречались. После того как пройдешся дебагером, то обычно потом все норм отрабатывало. Можно попробовать перезайти. Почему такое происходит и как ето лечить не могу ответить...
Перезаходы и пробежка дебагерам не помогала.
Старый 18.01.2007, 09:57   #6  
sssss is offline
sssss
Участник
 
15 / 10 (1) +
Регистрация: 01.12.2006
Цитата:
Сообщение от DreamCreator Посмотреть сообщение
Маловероятно, но стало интересно что выводит:

?
Отрабатывает как и должно было отработать: выводит Error
Старый 18.01.2007, 10:13   #7  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Попробуйте стандартный комплекс "шаманских действий" (переиндексация и глобальная компиляция).
__________________
С уважением,
glibs®
Старый 18.01.2007, 10:15   #8  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
угу. только сначала инкрементную компиляцию класса обработчика попробуйте
(FormLetter, к примеру, если вы о документах по заказу или закупке)
Старый 18.01.2007, 11:17   #9  
Deep Dreamer is offline
Deep Dreamer
Участник
 
76 / 24 (1) +++
Регистрация: 05.03.2004
Адрес: Москва
Встречался с таким не раз, причем не только на throw error...
Помогает обычная магия - убить индексы, сделать инкрементальную компиляцию, почистить кэши (особенно локальные в c:\Documents...) при работе на трехзвенке...
__________________
Бесполезно говорить: «Мы делаем все, что можем». Надо сделать то, что необходимо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dianne Siebold: Getting Error Details in AIF Blog bot DAX Blogs 0 01.04.2009 05:07
gatesasbait: Dynamics AX 2009 Report Deployment error Blog bot DAX Blogs 0 17.07.2008 20:05
при построении перекрёстных ссылок выдаётся сообщение об ошибках mmmax DAX: Программирование 10 21.01.2005 12:42
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43
Глупый вопрос про try .. catch Vadik DAX: База знаний и проекты 6 12.03.2003 18:04

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

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

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