AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.10.2007, 14:39   #1  
eugene egorov is offline
eugene egorov
Участник
Аватар для eugene egorov
 
273 / 97 (4) ++++
Регистрация: 05.06.2002
Адрес: Москва
AOS пишет :
Faulting application ax32serv.exe, version 4.0.2501.116, stamp 46948f66, faulting module ax32serv.exe, version 4.0.2501.116, stamp 46948f66, debug? 0, fault address 0x00197c82.

А ему винда отвечает :
The Dynamics Server$01-Ax4sp1Test service terminated unexpectedly. It has done this 7 time(s).

Сразу вспоминается старый анекдот "...и так 25 раз"
__________________
любитель портвейна и снов с прокисшей капустой в усах
Старый 18.10.2007, 16:38   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от eugene egorov Посмотреть сообщение
AOS пишет:
Faulting application ax32serv.exe, version 4.0.2501.116, fault address 0x00197c82.
The Dynamics Server$01-Ax4sp1Test service terminated unexpectedly. It has done this 7 time(s).
Сразу вспоминается старый анекдот "...и так 25 раз"
Очень информативно. Исчерпывающе. Сейчас люди, у которых есть отладочная информация, а то и исходники AOS'а 4.0 SP2, распишут вам, в чем причина его падения по адресу 0x00197c82 в вашем конкретном случае.
PS Периодические ошибки в АОС.
Старый 22.10.2007, 11:12   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от eugene egorov Посмотреть сообщение
Faulting application ax32serv.exe, version 4.0.2501.116, stamp 46948f66, faulting module ax32serv.exe, version 4.0.2501.116, stamp 46948f66, debug? 0, fault address 0x00197c82.
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Сейчас люди, у которых есть отладочная информация, а то и исходники AOS'а 4.0 SP2, распишут вам, в чем причина его падения по адресу 0x00197c82 в вашем конкретном случае.
Нет, пожалуй, по этим данным даже те, у кого есть отладочная информация, не ответят, потому что такого адреса в модуле ax32serv.exe не наблюдается; либо в вашем конкретном случае в его адресном пространстве загружено что-то такое большое и специфическое, что заставило винду вопреки обыкновению использовать отличное от указанного в исполняемом файле значение image base. А оно в ax32serv.exe - 0x01000000, соотв., указанный адрес должен быть скорее 0x01197c82. Если адрес действительно такой, то он в 4.0SP2 относится к коду формирования запроса (возможно, общего для SQL и Oracle - я проверял на SQL), а именно, как я понимаю, к коду, формирующему строку "order by a.field1, b.field2 desc, c.field3...". По этому адресу после вызова функции, возвращающей нечто вроде объекта DictField, берется указатель на имя поля из свойства возвращаемого объекта. При этом в каких-то случаях вместо указателя на объект может возвращаться NULL, а в функции, формирующей строку order by, проверки на это что в SP2, что в SP1 отсутствуют - видимо, это событие происходить, по мнению разработчиков, не должно. Так вот, если с адресом я оказался прав, то у вас по какой-то причине как раз возникает такая ситуация, и AOS должен валиться с исключением 0xc0000005 (access violation).
Если, опять же, я на счет адреса и причин падения AOS'а не ошибся, то, видимо, ошибка возникает на запросе, который формирует сортировку (или выборку с агрегатными функциями) с использованием fieldId, и при этом какой-то fieldid оказывается "левым". Опять же, причин тому может быть множество - от передачи в качестве параметра "левого" fieldId до использования сохраненных в SysLastValue запросов, "устаревших" в виду того, что при переходе на 4-ку поменялись идентификаторы каких-то табличных полей...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ERP умер, что дальше? mazzy Курилка 10 15.09.2010 11:13

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

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

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