26.06.2007, 16:00 | #1 |
Участник
|
Вылетает аxапта 4.0 при завершении работы
Вылетает всё время аxапта 4.0 при закрытии
Вроде ничего такого не модифицировали в системных классах Как отследить, где проблема, никакого лог-а нету Брейкпоинт негде поставить Диалог крэша: Цитата:
AppName: ax32.exe AppVer: 4.0.2163.0 AppStamp:455e7ef3
ModName: unknown ModVer: 0.0.0.0 ModStamp:00000000 fDebug: 0 Offset: 0098cb91 Цитата:
The description for Event ID ( 1000 ) in Source ( Dynamics Client ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: ax32.exe; 4.0.2163.0; 455e7ef3; unknown; 0.0.0.0; 00000000; 0; 0098cb91.
|
|
26.06.2007, 16:21 | #2 |
Участник
|
c Sidax была такая проблема когда очень большое количество данных записывалось в контейнер (pack, unpack)
|
|
26.06.2007, 16:32 | #3 |
Участник
|
Да, но я просто открываю акзапту, ничего не делаю, сразу закрываю и получаю крэш.
Вот стэк от запуска до закрытия X++: AXXppMethodBegin, info, 0x0570, 128273347521565496, 4845, 13770, 16, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "new", 2, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521565710, 4845, 13770, 17, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "new", 2, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521565905, 4845, 13770, 18, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "isServer", 2, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521566135, 4845, 13770, 19, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "new", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521566265, 4845, 13770, 20, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "new", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521566375, 4845, 13770, 21, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "clientKind", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521566520, 4845, 13770, 22, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "clientKind", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521566730, 4845, 13770, 23, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "isServer", 2, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521566850, 4845, 13770, 24, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "ttsNotifyBegin", 2, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521567034, 4845, 13770, 25, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "numberSeqGlobal", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521567243, 4845, 13770, 26, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "numberSeqGlobal", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521567312, 4845, 13770, 27, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "NumberSeqGlobal", "ttsNotifyBegin", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521567495, 4845, 13770, 28, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "NumberSeqGlobal", "runAutoClean", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521567860, 4845, 13770, 29, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "NumberSeqGlobal", "runAutoClean", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521567964, 4845, 13770, 30, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "NumberSeqGlobal", "ttsNotifyBegin", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521568061, 4845, 13770, 31, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "ttsNotifyBegin", 2, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521572688, 4845, 13770, 32, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "ttsNotifyPostBegin", 2, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521572940, 4845, 13770, 33, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "xApplication", "ttsNotifyPostBegin", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521573064, 4845, 13770, 34, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "xApplication", "ttsNotifyPostBegin", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521573138, 4845, 13770, 35, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "inventUpdateOnhandGlobal", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521573353, 4845, 13770, 36, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "inventUpdateOnhandGlobal", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521573426, 4845, 13770, 37, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "InventUpdateOnhandGlobal", "ttsNotifyPostBegin", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521573618, 4845, 13770, 38, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Map", "getEnumerator", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521574197, 4845, 13770, 39, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Map", "getEnumerator", 4, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521574317, 4845, 13770, 40, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Set", "new", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521574460, 4845, 13770, 41, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Set", "new", 4, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521574615, 4845, 13770, 42, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "MapEnumerator", "moveNext", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521574723, 4845, 13770, 43, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "MapEnumerator", "moveNext", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521574846, 4845, 13770, 44, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "InventUpdateOnhandGlobal", "ttsNotifyPostBegin", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521574943, 4845, 13770, 45, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "ttsNotifyPostBegin", 2, 0, 0 AXXppUtilFunc, info, 0x0570, 128273347521575172, 4845, 13770, 46, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "curusrid", 3322, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521575240, 4845, 13770, 47, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "loginDate", 2, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521575369, 4845, 13770, 48, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "loginDate", 2, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521575442, 4845, 13770, 49, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "loginTime", 2, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521575554, 4845, 13770, 50, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "loginTime", 2, 0, 0 AXXppUtilFunc, info, 0x0570, 128273347521575741, 4845, 13770, 51, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "convertUTCDateToLocalDate", 35760, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521575806, 4845, 13770, 52, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "loginTime", 2, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521575916, 4845, 13770, 53, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Session", "loginTime", 2, 0, 0 AXXppUtilFunc, info, 0x0570, 128273347521576058, 4845, 13770, 54, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "convertUTCTimeToLocalTime", 23242, 0, 0 AXXppUtilFunc, info, 0x0570, 128273347521584173, 4845, 13770, 55, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "today", 20685, 0, 0 AXXppUtilFunc, info, 0x0570, 128273347521584320, 4845, 13770, 56, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "timenow", 7830, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521584481, 4845, 13770, 57, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "SysUserLog", "update", 2, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521590095, 4845, 13770, 58, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "SysUserLog", "update", 2, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521590256, 4845, 13770, 59, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "ttsNotifyPreCommit", 2, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521590549, 4845, 13770, 60, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "xApplication", "ttsNotifyPreCommit", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521590654, 4845, 13770, 61, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "xApplication", "ttsNotifyPreCommit", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521590726, 4845, 13770, 62, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "inventUpdateOnhandGlobal", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521590943, 4845, 13770, 63, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "inventUpdateOnhandGlobal", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521591007, 4845, 13770, 64, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "InventUpdateOnhandGlobal", "ttsNotifyPreCommit", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521591205, 4845, 13770, 65, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Set", "getEnumerator", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521591349, 4845, 13770, 66, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Set", "getEnumerator", 4, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521591436, 4845, 13770, 67, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "SetEnumerator", "moveNext", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521591539, 4845, 13770, 68, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "SetEnumerator", "moveNext", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521591667, 4845, 13770, 69, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "InventUpdateOnhandGlobal", "ttsNotifyPreCommit", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521591766, 4845, 13770, 70, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "ttsNotifyPreCommit", 2, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521603236, 4845, 13770, 71, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "ttsNotifyCommit", 2, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521603469, 4845, 13770, 72, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "numberSeqGlobal", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521603687, 4845, 13770, 73, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "numberSeqGlobal", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521603764, 4845, 13770, 74, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "NumberSeqGlobal", "ttsNotifyCommit", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521603944, 4845, 13770, 75, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "NumberSeqGlobal", "runAutoClean", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521604309, 4845, 13770, 76, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "NumberSeqGlobal", "runAutoClean", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521604410, 4845, 13770, 77, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "NumberSeqGlobal", "ttsNotifyCommit", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521604492, 4845, 13770, 78, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "TransactionlogUpdateTTSControl", "ttsNotifyCommit", 3, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521604667, 4845, 13770, 79, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "TransactionlogUpdateTTSControl", "isInvoked", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521604888, 4845, 13770, 80, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "TransactionlogUpdateTTSControl", "isInvoked", 4, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521604988, 4845, 13770, 81, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "TransactionlogUpdateTTSControl", "ttsNotifyCommit", 3, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521605087, 4845, 13770, 82, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "ttsNotifyCommit", 2, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521605290, 4845, 13770, 83, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "closingDown", 1, 0, 0 AXRPCEnd, info, 0x0570, 128273347521605440, 4845, 13770, 84, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "ServerEvalFunc", 1, 0, 48, 0, 0 AXRPCBegin, info, 0x0570, 128273347521664333, 4845, 13770, 85, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "ServerLastValueSave", 1, 539, 0, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521704089, 4845, 13770, 86, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "SysLastValue", "Update", 1, 0, 0 AXXppMethodEnd, info, 0x0570, 128273347521726862, 4845, 13770, 87, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "SysLastValue", "Update", 1, 0, 0 AXRPCEnd, info, 0x0570, 128273347521738544, 4845, 13770, 88, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "ServerLastValueSave", 1, 0, 0, 0, 0 AXRPCBegin, info, 0x0570, 128273347521744645, 4845, 13770, 89, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "ServerLoadFlushInfo", 1, 2, 0, 0, 0 AXRPCEnd, info, 0x0570, 128273347521755534, 4845, 13770, 90, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "ServerLoadFlushInfo", 1, 0, 296, 0, 0 AXRPCBegin, info, 0x0570, 128273347521784073, 4845, 13770, 91, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "ServerEvalFunc", 1, 81, 0, 0, 0 AXXppMethodBegin, info, 0x0570, 128273347521784181, 4845, 13770, 92, "AOS_AOSSERVER_2717", "XYZ", 5, 0, "Application", "closingDown", 1, 0, 0 Последний раз редактировалось Delfins; 26.06.2007 в 16:42. |
|
26.06.2007, 16:50 | #4 |
Участник
|
Люди, нашёл!
оказывается остался лишний код от "Аxапта 3.0 СП4 ЕЕ" в Application класе. X++: // No SYS code must exist in this method // If you need the startup command, look in the class SysStartupCmd void startupPost() { //--- CRM start /* if (!appl.isConfigMode()) { //--- Prevent call to smmInit during installation of Axapta //--- If not, code in the method below is run that uses a table that has not yet been created SmmInit::initFromServer(); } */ //--- CRM end } |
|
27.06.2007, 12:53 | #5 |
Участник
|
Цитата:
|
|
27.06.2007, 15:43 | #6 |
Участник
|
gl00mie, попробовал - не помогает: показывает всё тот же еггог. Ну да ладно.
Я вообще заметил, что 4.0 нестабильна с Map, у меня теперь вылетает по другому поводу - есть форма, есть ActiveX компонента... ну там вроде всё работает... ну и вот, так как у компоненты нету методов ActiveX.Views().Exists(Idx) ... то я сам делаю свой МАР и запихиваю ссылки/данные, что у меня есть на компоненте... пробовал по всякому, но всё равно вылетает 1.) мар {строка, Класс} // строка = ID 2.) мар {строка, Контейнер } прикол в том, что открывая форму пару раз - всё ОК.. но на третий (закрывая своё окно, но не главное) - вылетает... И так рандомом на разных методах... ставлю везде комменты и радуюсь рестарту Как понимаю - это вроде похоже на memory-leak.. Что делать? Спасибо. |
|