Ошибка при запуске конфигуратора
На компе стоят х86 и х86_64 1С.
Для работы со Снегопатом в свойтвах базы прописал разрядность 32 (х86).
Конфигуратор запускается, но вываливатся окно Snegopat log windows:
--- Ошибка ---
Исключение AngelScript.
модуль: Snegopat
секция: com_metadata.as
функция: IMDContainer@ getIBMDCont()
строка: 782
1C version 8.3.14.2095. Snegopat 2.2.0.3 (16.07.2020 20:07)
Exception 0xC0000005 at address 0x1021CDA8 (core83.dll) in call native func IConfigMngr::getMDCont
Section: com_metadata.as
Function: IMDContainer@ getIBMDCont()
Line: 782
Callstack:
com_metadata.as : IV8MetaData::IV8MetaData(int), line 16,9
com_metadata.as : IV8MetaData@ IV8MetaData(int), line 0,0
com_designer.as : Designer::Designer(), line 55,9
com_designer.as : Designer@ Designer(), line 0,0
--- Информация ---
Bad AngelScript result code in ScriptToUnknownWrap::one_func
Если запускать Снегопат с ключом -sntrace выходит другой лог:
--- Информация ---
Bad param count in func 20 IDocument::const Guid& getKind(), declared 1, real 2
--- Информация ---
Bad param count in func 21 IDocument::void setReadOnly(bool bFlag), declared 2, real 1
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
Bad param count in func 42 IConfigMngr::void extractConfig(IConfigMngr& target), declared 2, real 4
--- Информация ---
Bad param count in func 84 IConfigMngr::IMDContainer@+ getMDCont(int i = 0), declared 2, real 4
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
Bad param count in func 3 IUnpackFile::void init(IFile@ dest, int t=0), declared 3, real 2
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
При использовании библиотеки 2.2.0.4 ситуация аналогичная.
Если не использовать ключ -sntrace окно Снегопата в конфигураторе даже не вызывается.