ИР Адаптер. Ошибки после обновления портативных ИР

bolsun Закрыто Высокий

{ВнешняяОбработка.ирОбщий.МодульОбъекта(19469)}: Ошибка при вызове метода контекста (Создать): Ошибка инициализации модуля: ВнешняяОбработка.ирПлатформа.МодульОбъекта: {ВнешняяОбработка.ирПлатформа.МодульОбъекта(10698)}: Значение не является значением объектного типа (ОбщийМодульЛкс)
{ВнешняяОбработка.ирОбщий.МодульОбъекта(19476)}: ВызватьИсключение ОписаниеОшибки();
{ВнешняяОбработка.ирКэш.МодульОбъекта(24)}: ирПлатформа = ирОбщий.СоздатьОбъектПоИмениМетаданныхЛкс("Обработка.ирПлатформа");
{ВнешняяОбработка.ирКлиент.МодульОбъекта(14533)}: мПлатформа = ирКэш.Получить();
{ВнешняяОбработка.ирПортативный.Форма.Форма.Форма(28)}: ирКлиент.ИнициироватьФормуЛкс(ЭтаФорма, "Обработка.ирПортативный.Форма.Форма"); // Нельзя выполнять в разделе инциализации, т.к. будет рекурсия

Не удалось выполнить скрипт ИРАдаптер->ПриПолученииДанныхТ9
ScriptEngine.Machine.ExternalSystemException: {Модуль D:\Projects\TurboConf\TurboConf.HostApplication\bin\Debug\user_scripts\RDT.os / Ошибка в строке: 1210 / Внешнее исключение (System.Runtime.InteropServices.COMException): {ВнешняяОбработка.ирОбщий.МодульОбъекта(19586)}: Значение не является значением объектного типа (Получить)}
Если Ложь
---> System.Runtime.InteropServices.COMException: {ВнешняяОбработка.ирОбщий.МодульОбъекта(19586)}: Значение не является значением объектного типа (Получить)
в ScriptEngine.Machine.Contexts.UnmanagedCOMWrapperContext.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, ScriptOptions options, IVariable[] parameters) в D:\Projects\TurboConf\TurboConf.HostApplication\HostApplicationForm.cs:строка 253

Комментарии

bolsun
#1, ред. 05 декабря 2023 18:32

Видимо что-то в скрипте ИР у меня было не так, после обновления скрипта из стора и перезапуска клиентского - заработало.
bolsun изменил статус на Закрыто


tormozit
#2, ред. 05 декабря 2023 18:37

Такая проблема есть. Она возникает часто при обновлении портативного ИР прямо в приложении ИР, запущенном из ИР адаптера. Я очень редко пользуюсь портативным вариантом. Поэтому забываю о ней.
Перезапуск приложения ИР устраняет проблему.
tormozit изменил статус на Открыто


tormozit
#3, ред. 10 декабря 2023 23:23

вероятно исправлено в ИР 7.04. Обновление с нее думаю уже пройдет без этой ошибки.


tormozit
#4, 20 декабря 2023 13:44

Проверил обновление 7.04 на 7.05. Первая ошибка исчезла. Вторая пока осталась. Исправлю в следующей версии ИР.


tormozit
#5, 25 декабря 2023 01:02

Исправил в ИР 7.06


tormozit
#6, 02 февраля 2024 21:27

Проверил обновление 7.11 на 7.12 - работает
tormozit изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера