|
Не удалось выполнить скрипт ИРАдаптер->СписокМетодовМодуля
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)
Теперь похоже связанная с ней другая ошибка в той же ситуации
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
Сейчас завис 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 изменил статус на Невыясненный баг
Ошибка до сих пор появляется периодически при вызове Т9 с запуском COM приложения, если я переключаюсь на другое окно до завершения COM вызова.
ScriptEngine.Machine.ExternalSystemException: {Модуль C:\turboconf\user_scripts\RDT.os / Ошибка в строке: 1171 / Внешнее исключение (System.IndexOutOfRangeException): Индекс находился вне границ массива.}
ИдентификаторПоля = ТурбоКонф.ПолучитьRuntimeId(); // 9мс
Снова возникла эта ошибка при вызове подсказки ИР адаптера
%2FContent%2FFiles%2F1165DFE919CB05373C26DFFD93BA26DF9DD382C5%2FClip_501288.txt
Вот еще лог %2FContent%2FFiles%2F1165DFE919CB05373C26DFFD93BA26DF9DD382C5%2FClip_494543.txt