Ошибки во внешней обработке

Евгений М. Закрыто

Снова вываливаются ошибки во внешней обработки:

ScriptEngine.Machine.ExternalSystemException: {Модуль D:\Progs\TurmoConf-6\apps\8552\RDT.os / Ошибка в строке: 1942 / Внешнее исключение (System.Runtime.InteropServices.COMException): Тип не определен '88ebf599-0f74-4f09-98bb-f078dd2c70d7'}    
	Успешно = ПолеТекстаПрограммы.ЗаполнитьТаблицуСлов(ТаблицаТипов, Истина, ЕстьЛучшееСлово, РазрешитьОткрытиеОкон, Ложь, Не ЛиАвтовызов, Истина);
 ---> System.Runtime.InteropServices.COMException: Тип не определен '88ebf599-0f74-4f09-98bb-f078dd2c70d7'
   в 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)

Текст модуля формы:

&НаКлиенте
Процедура КодАлгоритмаОткрытие(Элемент, СтандартнаяОбработка)
	СтандартнаяОбработка = Ложь;
	ПарамОткрытия = Новый Структура;
	ПарамОткрытия.Вставить("Заголовок", "Редактирование супер-алгоритма");
	ПарамОткрытия.Вставить("ТекстАлгоритма", Элемент.ТекстРедактирования);	
	ПарамОткрытия.Вставить("РежимВыбора", Истина);
	
	П

здесь нажимаю "П" и начинаются сыпаться ошибки. Никаких подсказок нет, ес-но.
Помогает перезапуск ТК, но не надолго. А с учетом того, что ТК + Запуск базы для ИРАдаптера занимает больше минуты, то о постоянном перезапуски речи вообще не идет.
Воспроизвести на голой обработке не могу. Когда пытаюсь сделать такую, то в Адаптере что-то скорее всего простреливает и начинает нормально работать и в моей изначальной обработке.

Предложение: можно как-то сделать этот "прострел" (обновление чего-то там) по команде? Или хотя бы при ошибках не мешать и показывать платформенную подсказку по ктр+пробел?

Комментарии

Евгений М.
#1, ред. 18 сентября 2024 15:35

Вот на этой обработке падает периодически. Но иногда не сразу при её открытии, а при попытке написания кода в "КодАлгоритмаОткрытие", переключении на форму... точно воспроизведения не могу поймать
ирАдаптерТест.epf

ScriptEngine.Machine.ExternalSystemException: {Модуль D:\Progs\TurmoConf-6\apps\8552\RDT.os / Ошибка в строке: 1934 / Внешнее исключение (System.Runtime.InteropServices.COMException): Тип не определен '074b58cb-1b0b-4e32-b9ea-e1be81a1eb25'}    
	ТаблицаТипов = ПолеТекстаПрограммы.ТаблицаТиповТекущегоВыражения(Ложь, Ложь, Истина, Истина);
 ---> System.Runtime.InteropServices.COMException: Тип не определен '074b58cb-1b0b-4e32-b9ea-e1be81a1eb25'
   в 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)


tormozit
#2, 18 сентября 2024 15:36

Нужен файл из команды "Сообщить о проблеме"


Евгений М.
#3, 18 сентября 2024 15:37

Ссылка скрыта


tormozit
#4, 18 сентября 2024 19:20

Ты проверял на ИР 7.43. А ошибка исправлена в актуальной ИР 7.44


Евгений М.
#5, 19 сентября 2024 08:17

Хорошо, спасибо. Обновился до актуальной 7.44. Буду наблюдать


Евгений М.
#6, 19 сентября 2024 13:44

Евгений М. изменил статус на Закрыто


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