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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2010, 14:33   #1  
Red06 is offline
Red06
Участник
 
35 / 12 (1) ++
Регистрация: 29.09.2005
up
Старый 06.02.2011, 21:00   #2  
Red06 is offline
Red06
Участник
 
35 / 12 (1) ++
Регистрация: 29.09.2005
проблема с установкой hotfix
Собственно проблему так и не решил...

на вновь установленной Ax всё получается - ставятся hotfix - тот же сервер - только приложение другое.

Вот только обстаятельства изменились - с 11 января - наше приложение находится в производственной эксплуатации.

Надеюсь всё-таки светлая идея мелькнёт..

Когда происходит безошибочная установка hotfix - ax запускается 2 раза - первый раз исполняет getversion.xml - второй запуск собственно импорт xpo. Причём при отработке xml область содержания не открывается или не успеваю заметить...

когда же происходит ошибка (см начало поста) - ax запускается, появляется меню, область содержания - и всё - можно начинать работать. а программа инсталляции висит на шаге "подготовка к установке" - и только когда ручками закроешь ax - только тогда программа инсталляции продолжает исполнятся и вываливет сообщение о невозможности определить версию.....

нужна идея.
Старый 06.02.2011, 23:27   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Red06 Посмотреть сообщение
когда же происходит ошибка (см начало поста) - ax запускается, появляется меню, область содержания - и всё - можно начинать работать. а программа инсталляции висит на шаге "подготовка к установке" - и только когда ручками закроешь ax - только тогда программа инсталляции продолжает исполнятся и вываливет сообщение о невозможности определить версию...
Обычно при запуске клиента с xml-файлом в качестве параметра (обрабатываемым классом SysAutoRun) в этом xml-файле указывается лог, куда пишется протокол обработки файла и весь инфолог. Что в этом файле? Что будет, если запустить клиента с этим же xml-ем под отладчиком?..
Старый 07.02.2011, 11:56   #4  
Red06 is offline
Red06
Участник
 
35 / 12 (1) ++
Регистрация: 29.09.2005
спасибо за идею.

слои класса SysAutioRun сравнил набегу - одно различие между sys и syp только

экспериментом с отладчиком займусь вечером - сообщу
Старый 08.02.2011, 10:57   #5  
Red06 is offline
Red06
Участник
 
35 / 12 (1) ++
Регистрация: 29.09.2005
Продолжаем...
Установил точки останова в SysAutoRun.new -

Запускаю (кусочек лога):
/*
=== Запуск стадии выполнения ===
Запуск исполняемого файла клиента Microsoft Dynamics AX: C:\Program Files (x86)\Microsoft Dynamics AX\50\Client\bin\ax32.exe "D:\tmp\app15.axc" "-logdir=C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2011-02-08 10-41-37" "-startupcmd=autorun_C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2011-02-08 10-41-37\GetVersionInformation.xml"
Программе установки не удалось завершить установку.

Не удается проверить, применимо ли это обновление к данной установке Microsoft Dynamics AX.
Дополнительные информационные сообщения см. в C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2011-02-08 10-41-37\GetVersionInformation.log.


=== Установка успешно завершена.

=== Регистрация установки окончена: 08.02.2011 10:42:17 Уровень_ошибок/Код_завершения: "0" ===
*/

Опять не удаётся...

Ax запустилась - отобразила меню и всё - никакой отладки.

может параметры командной строки запуска Ax как-то игнорируются? - и Ax просто стартует не подозревая об xml файле.....
Старый 08.02.2011, 11:51   #6  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Red06 Посмотреть сообщение
может параметры командной строки запуска Ax как-то игнорируются? - и Ax просто стартует не подозревая об xml файле.....
Все может быть... а если поставить точку останова в \Classes\SysStartupCmd\construct, она срабатывает? А глобальные точки останова используются? А конфиг D:\tmp\app15.axc указывает на тот же АОС с той же базой, где предварительно ставились точки останова? А в настройках пользователя отладка вообще включена? В крайнем случае можно временно поставить явный breakpoint в коде приложения, типа:
X++:
if (curuserid() == 'redo6')
    breakpoint;
Старый 08.02.2011, 15:53   #7  
Red06 is offline
Red06
Участник
 
35 / 12 (1) ++
Регистрация: 29.09.2005
спасибо
хочется сказать спасибо gl00mie.

проблема решена - хотя для кого-то - наверно дело 15 минут...
благодаря наводке от gl00mie - установил точку останова в классе \Classes\SysStartupCmd - метод construct -далее по отладке оказался в методе
startup класса info, а там просто закоментарили (зачем?) половину метода - и грустно и смешно... следов кто модифицировал ....
в свойсвах класса почему-то не осталось...

так вот в закоментаренном отрывке:

//
this.startupPost();
SysFileDeployer::main(new Args());

if (!isRunningMode())
{
if (hasGUI() && !ReleaseUpdateRunning::start())
{
SysCheckList::runCheckList();
}
}

versioncontrol.init();

if (isRunningMode() && isConfigurationkeyEnabled(configurationkeynum(event)))
this.eventAlertInit();

if (startupCommand && sysStartupCmd)
{
sysStartupCmd.infoRun();
}

if (isRunningMode())
{
this.checkStartupCompany();

if (!startupCommand)
{
this.checkForTimeZoneMismatch();
}
}
//

есть вызов: versioncontrol.init();
вот он и не работал - раскоментарил всё заработало.

Диверсия?

Ещё раз спасибо всем и gl00mie отдельно.

ушёл учить матчасть....
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с установкой документооборота alekzz DAX: Администрирование 0 15.11.2009 19:52
Проблема с установкой DAX SP2 EE Aleck DAX: Администрирование 2 30.11.2007 16:29
Проблема с установкой начальных значений для поля ввода даты polygris DAX: Программирование 6 06.06.2006 13:48

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

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

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