Всем привет.
Не увидел по коду ошибки информации никакой на форуме.
Словили на одной из сред ошибку на старте АОСа:
X++:
Faulting application name: Ax32Serv.exe, version: 5.0.1500.6491
Faulting module name: Ax32Serv.exe, version: 5.0.1500.6491
Exception code: 0x40000015
Fault offset: 0x00000000006653fe
Дамп выглядит как:
X++:
ntdll!NtWaitForMultipleObjects+0x14
KERNELBASE!WaitForMultipleObjectsEx+0xef
KERNELBASE!WaitForMultipleObjects+0xe
kernel32!WerpReportFaultInternal+0x4b0
kernel32!WerpReportFault+0x73
KERNELBASE!UnhandledExceptionFilter+0x23b
Ax32Serv!abort+0x96
Ax32Serv!terminate+0x1e
Ax32Serv!__CxxUnhandledExceptionFilter+0x39
KERNELBASE!UnhandledExceptionFilter+0x157
ntdll!RtlUserThreadStart$filt$0+0x38
ntdll!_C_specific_handler+0x96
ntdll!RtlpExecuteHandlerForException+0xd
ntdll!RtlDispatchException+0x373
ntdll!RtlRaiseException+0x2d9
KERNELBASE!RaiseException+0x68
Ax32Serv!_CxxCallCatchBlock+0x17f
ntdll!RcConsolidateFrames+0x3
Ax32Serv!gopts+0x2c2c
Ax32Serv!c5main+0x10e
Ax32Serv!axapta_main+0x2a5
Ax32Serv!AOSServerMain+0x107
sechost!ScSvcctrlThreadA+0x22
kernel32!BaseThreadInitThunk+0x14
ntdll!RtlUserThreadStart+0x21
Причина в СУБД, в таблице SYSCLIENTSESSIONS.
В данном случае кол-во записей было равно 65533, что приближено к пороговому значению uint16.
Решением является очистка таблицы.
Дополнительная информация по проблеме:
https://community.dynamics.com/forum...9-a2de0b0dfa90