Ошибка вызова ТурбоКонф.ПолучитьRuntimeId()

Добавил: tormozit, 16 сентября 2023 19:52, обновлено: 16 сентября 2023 19:53

Раздел: Баги


Не удалось выполнить скрипт ИРАдаптер->СписокМетодовМодуля
ScriptEngine.Machine.ExternalSystemException: {Модуль C:\Portable\TurboConf\user_scripts\RDT.os / Ошибка в строке: 1074 / Внешнее исключение (System.IndexOutOfRangeException): Индекс находился вне границ массива.}
ИдентификаторПоля = ТурбоКонф.ПолучитьRuntimeId(); // 9мс
---> System.IndexOutOfRangeException: Индекс находился вне границ массива.
в TurboConf.HostApplication.Api.GetCurrentElementRuntimeId()
в lambda_method(Closure , Api , IValue[] )
в ScriptEngine.Machine.Contexts.AutoContext`1.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в ScriptEngine.Machine.MachineInstance.ResolveMethodFunc(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)

%2FContent%2FFiles%2F1165DFE919CB05373C26DFFD93BA26DF9DD382C5%2Fc8d0842ff41e4cbdb8d50da635dfdd52_Clip_494395.txt


К списку тем

Комментарии

tormozit
16 сентября 2023 22:21: #1

tormozit
16 сентября 2023 23:49: #2

Теперь похоже связанная с ней другая ошибка в той же ситуации
ScriptEngine.Machine.RuntimeException: {Модуль C:\Portable\TurboConf\user_scripts\RDT.os / Ошибка в строке: 1538 / Значение не является значением объектного типа}
ЗаголовокКонфигуратора = ТурбоКонф.ПолучитьЗаголовокКонфигуратора(Конфигуратор.ГлавноеОкно); в ScriptEngine.Machine.MachineInstance.ResolveProp(Int32 arg)
в 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)
%2FContent%2FFiles%2F1165DFE919CB05373C26DFFD93BA26DF9DD382C5%2FClip_494556.txt


tormozit
17 сентября 2023 07:49: #3

Сейчас завис COM сеанс немного в другой ситуации и после его убийства снова возникла такая же ошибка и сразу вместе с ней еще такая
ScriptEngine.Machine.RuntimeException: {Модуль C:\Portable\TurboConf\user_scripts\RDT.os / Ошибка в строке: 1305 / Значение не является значением объектного типа}
ИнфоПроцесса = Конфигуратор.ПараметрыИнформационнойБазы; в ScriptEngine.Machine.MachineInstance.ResolveProp(Int32 arg)
в 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)
%2FContent%2FFiles%2F1165DFE919CB05373C26DFFD93BA26DF9DD382C5%2FClip_494589.txt


bolsun
19 сентября 2023 19:03: #4

Воспроизвести не удалось. Проблема актуальна?


tormozit
20 сентября 2023 08:03: #5

Пока больше не возникала. Но есть ощущение что она еще появится.


bolsun
20 сентября 2023 10:25: #6

bolsun изменил статус на Невыясненный баг


tormozit
29 сентября 2023 11:10: #7

Ошибка до сих пор появляется периодически при вызове Т9 с запуском COM приложения, если я переключаюсь на другое окно до завершения COM вызова.

ScriptEngine.Machine.ExternalSystemException: {Модуль C:\turboconf\user_scripts\RDT.os / Ошибка в строке: 1171 / Внешнее исключение (System.IndexOutOfRangeException): Индекс находился вне границ массива.}
ИдентификаторПоля = ТурбоКонф.ПолучитьRuntimeId(); // 9мс


tormozit
29 сентября 2023 14:24: #8

Снова возникла эта ошибка при вызове подсказки ИР адаптера
%2FContent%2FFiles%2F1165DFE919CB05373C26DFFD93BA26DF9DD382C5%2FClip_501288.txt


TurboConf

Расширение возможностей

Конфигуратора 1С

Скачать

Бесплатный пробный период 14 дней