В приложенном логе искать ниже показанную ошибку. Перед ней COM вызов очень долго работал из-за некорректной передачи признака Параметры.ЭтоДокумент, который имел значение Ложь, а должен был быть Истина. COM-вызов я в итоге убил вместе с COM приложением, т.к. с большим текстом происходит очень долгая обработка - по сути зависание. Ошибка уже несколько раз возникала.
Не удалось выполнить скрипт ИРАдаптер->ПриПолученииДанныхТ9
ScriptEngine.Machine.ExternalSystemException: {Модуль C:\Portable\TurboConf\user_scripts\RDT.os / Ошибка в строке: 985 / Внешнее исключение (System.Runtime.InteropServices.COMException): Сбой при удаленном вызове процедуры. (Исключение из HRESULT: 0x800706BE)}
ПолеТекстаПрограммы.РазобратьКонтекстСтроки(Ложь, Ложь);
---> System.Runtime.InteropServices.COMException: Сбой при удаленном вызове процедуры. (Исключение из HRESULT: 0x800706BE)
в ScriptEngine.Machine.Contexts.UnmanagedCOMWrapperContext.CallAsProcedure(Int32 methodNumber, IValue[] arguments)
в ScriptEngine.Machine.MachineInstance.ResolveMethodProc(Int32 arg)
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
--- Конец трассировки внутреннего стека исключений ---
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
в ScriptEngine.Machine.MachineInstance.ExecuteCode()
в ScriptEngine.Machine.MachineInstance.ExecuteMethod(IRunnable sdo, Int32 methodIndex, IValue[] arguments)
в ScriptEngine.Machine.Contexts.ScriptDrivenObject.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в TurboConf.HostApplication.HostApplicationForm.ExecuteScript(Script script, Keys ctrl, Keys alt, Keys shift, ScreenForm statusForm, String entryPoint, IVariable[] parameters, ScriptOptions options)
Ссылка скрыта
Функция ТипУправляемаяФормаЛкс() Экспорт
Возврат Тип("УправляемаяФорма");
ф = Тип("управляе
КонецФункции
#1, 12 ноября 2023 20:45
Была уже похожая проблема https://turboconf.ru/Tasks/8748
#2, 12 ноября 2023 20:51
это общий модуль?
#3, 12 ноября 2023 20:57
да
#4, 13 ноября 2023 17:19
Лог обрезан как раз на том месте где происходило определение типа окна, поэтому из него ничего полезного не извлечь.
#5, 13 ноября 2023 17:19
bolsun изменил статус на На выяснении
#6, ред. 13 ноября 2023 18:48
Может быть тогда посмотреть лог в соседней задаче https://turboconf.ru/Tasks/8748 ? Правда там модуль общей формы. Но проблему я эту замечал в разных типах модулей.
#7, ред. 13 ноября 2023 18:51
Попробовал повторить ошибку и получилось довольно легко. Возможно как то влияет что окно модуля не было развернуто.
Ссылка скрыта
#8, ред. 14 ноября 2023 00:22
Не могу воспроизвести, что нужно нажать после " ?
#9, ред. 14 ноября 2023 08:31
Записал видео с нажатиями клавиш, в котором еще попутно поймал ошибку
Не удалось выполнить функцию T9. System.ArgumentOutOfRangeException: Заданный аргумент находится вне диапазона допустимых значений.
Имя параметра: startIndex
в System.String.Insert(Int32 startIndex, String value)
в TurboConf.Service.Actions.T9.rC)}<Z0qx,`'e>tB^ru%1$Ef&.MoveNext()
Но главное - поймал основную ошибку - Параметры.ЭтоДокумент=Ложь. Записывал в в обычном размере окна. Но вроде бы в развернутом окне она тоже появлялась.
[F000lBEYOk.mp4](https://turboconf.ru/Download/File?path=1165DFE919CB05373C26DFFD93BA26DF9DD382C5&fileName=F000lBEYOk.mp4
Ссылка скрыта
#10, ред. 14 ноября 2023 19:22
Проверил на новой версии. Ошибка воспроизвелась.
Ссылка скрыта
#11, 14 ноября 2023 19:26
(10) tormozit, я ее еще не смотрел
#12, 15 ноября 2023 01:07
Не смог воспроизвести, но скорее всего понял в чем дело и исправил.
Если снова будет возникать, нужен будет новый лог (добавил дополнительную информацию в логирование)
#13, 15 ноября 2023 18:52
bolsun изменил статус на Закрыто