mictordok | Дата: Среда, 10.07.2024, 04:09 | Сообщение # 1 |
Сержант
Группа: Пользователи
Сообщений: 29
Репутация: 36
Статус: Оффлайн
|
"Общие методы" не намерены работать) Ошибка изменилась. При первом запуске сообщение об ошибке было следующим:
Преобразование значения к типу Число не может быть выполнено {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(9649)}:СтруктураСтрокиМодуля.Вставить("Позиция0ВТексте", мПозицияТекстаДляПоискаОпределения + Позиция0ВМетодеДо); {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(7655)}:СтруктураТипа.ДержательМетаданных = НовыеКоординатыВыражения(Выражение, Позиция0ВМетодеДо); {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(10234)}:ТаблицаТипов = ВычислитьТипЗначенияВыражения(Выражение, ПредшествующийТекст, ПредшествующийТекст,,,, Ложь, ГлобальныйПоискВМодуле, ТаблицаТиповБезРодителя, Истина, Позиция0ВМетодеОт, Позиция0ВМетодеДо); {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(14733)}:ИмяФормы = ВычислитьЗначениеВыражения(МассивПараметров[0], ПредшествующийТекст,,, ПозицияВМетоде); {(1)}:ВычислитьПолучитьФорму(РодительскаяСтруктураТипа, ПараметрыИсходящегоВызова, ТекущееСлово, ПредшествующийТекст, ПозицияВМетоде, ТаблицаТипов) {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(6567)}:ТаблицаТиповПоПравилу = Вычислить(ПравилоВычисленияФункции.Правило + "(РодительскаяСтруктураТипа, ПараметрыИсходящегоВызова, ТекущееСлово, ПредшествующийТекст, ПозицияВМетоде, ТаблицаТипов)"); // см. мПлатформа.НоваяТаблицаТипов() {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(7913)}:ВычислитьТипДочернегоЭлемента(ТаблицаТиповРодителя, ТекущееСлово, ТипСлова, ТекущийИндекс, ТекущиеАргументы, ПредшествующийТекст, ПолныйАнализСоставаТипов, ЛиПеременнаяМодуля, {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(7861)}:ТаблицаТиповРодителя = ВычислитьТипЗначенияВыражения(РодительскийКонтекст, ТекстДляПоискаОпределения, ПредшествующийТекст, РазрешитьАнализИмениТипа,, ПолныйАнализСоставаТипов, Ложь,,,,, {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(10682)}:ТаблицаТипов = ВычислитьТипЗначенияВыражения(Выражение,,,,,, Ложь,,,, Истина); {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(10541)}:СтруктураТипа = ВычислитьСловоФормыПоПолномуИмени(УказательТипа); {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(10366)}:ТипыЭлементовКоллекции = ТаблицаТиповИзТекста(ирОбщий.ПервыйФрагментЛкс(Фрагменты[1], "]"), Описание, ТекстДоВхождения, ДляСвойстваПуть, СчетчикСтрок,, Истина); {ИнструментыРазработчикаTormozit Обработка.ирПлатформа.МодульОбъекта(6727)}:ТаблицаТипов = Анализатор.ТаблицаТиповИзТекста(СтрокаПараметра.ТипЗначения, СтрокаПараметра.Описание,, Анализатор.ИмяФиктивногоСвойства()); {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.Форма.МетодыМодулей.Форма(180)}:ПараметрыМетода = мПлатформа.ПараметрыМетодаМодуля(МетодМодуля, БылиИзмененияКэшаМодуля); {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.Форма.МетодыМодулей.Форма(123)}:ДобавитьМетодыМодуля(СтруктураТипа, МетаТип,, ФайлыРасширений); {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.Форма.МетодыМодулей.Форма(49)}:ПерезаполнитьТаблицуВсехМетодов(); {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(14469)}:ФормаВыбора.Открыть(); {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(1421)}:ОткрытьСписокМетодов(); {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(1397)}:Результат = ВыполнитьКоманду(Команда,, ОбновитьКонтекст); {ИнструментыРазработчикаTormozit Обработка.ирКонсольКода.Форма.Форма.Форма(82)}:ПолеТекстаАлгоритма.Нажатие(Кнопка, Ложь);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Повторно воспроизвести не смог. При 3-х последующих просто "Аварийное завершение" с предложением перезапуститься.
В окне информации отображается анализ Общих модулей и доходит примерно до 64%
|
|
| |
tormozit | Дата: Среда, 10.07.2024, 07:37 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Остановись по этой ошибке. Нужны значения выражений из
Код {Обработка.ирПлатформа.МодульОбъекта(6727)}:ТаблицаТипов = Анализатор.ТаблицаТиповИзТекста(СтрокаПараметра.ТипЗначения, СтрокаПараметра.Описание,, Анализатор.ИмяФиктивногоСвойства());
|
|
| |
mictordok | Дата: Среда, 10.07.2024, 09:37 | Сообщение # 3 |
Сержант
Группа: Пользователи
Сообщений: 29
Репутация: 36
Статус: Оффлайн
| К сожалению, он до этой строки ни разу не доходит
|
|
| |
mictordok | Дата: Среда, 10.07.2024, 09:54 | Сообщение # 4 |
Сержант
Группа: Пользователи
Сообщений: 29
Репутация: 36
Статус: Оффлайн
| т.е. дальше рекурсивного вызова он не прошел ни разу
|
|
| |
tormozit | Дата: Среда, 10.07.2024, 18:35 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Ошибку воспроизвел https://www.hostedredmine.com/issues/988508
|
|
| |
tormozit | Дата: Воскресенье, 14.07.2024, 23:08 | Сообщение # 6 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Исправлено в 7.35
|
|
| |