autumn icon indicating copy to clipboard operation
autumn copied to clipboard

Фабричный метод создания из &завязи использует имя типа дуба вместо имени дуба

Open nixel2007 opened this issue 1 year ago • 0 comments

Если имя дуба переопределить в аннотации, то фабричный метод падает.

Воспроизведение - заменить аннотацию &Дуб в ГлавныйДуб.os на &Дуб("ДругоеИмяДуба").

ОШИБКА: Тест: <ПриЗапускеПриложенияОтрабатываетРогатка>
Файл: <C:\git\github\autumn-library\autumn\tests\ВнешнееПриложение.os>
Сообщение: Значение не является значением объектного типа

-> ПриЗапускеПриложения (5), C:\git\github\autumn-library\autumn\tests\ТестКлассы\Классы\РогаткаМеняющаяМассив.os
  -> ЗапуститьПриложение (54), C:\git\github\autumn-library\autumn\src\internal\Классы\ЗапускательПриложения.os
    -> ЗапуститьПриложение (169), C:\git\github\autumn-library\autumn\src\Классы\Поделка.os
      -> ПриЗапускеПриложенияОтрабатываетРогатка (17), C:\git\github\autumn-library\autumn\tests\ВнешнееПриложение.os      
        -> Исполнить (61), C:\git\github\autumn-library\autumn\oscript_modules\delegate\src\Делегат.os
          -> ВыполнитьТест (748), C:\git\github\autumn-library\autumn\oscript_modules\1testrunner\src\Классы\testrunner.os 
            -> ВыполнитьПолныйТест (831), C:\git\github\autumn-library\autumn\oscript_modules\1testrunner\src\Классы\testrunner.os
              -> ВыполнитьВсеТесты (466), C:\git\github\autumn-library\autumn\oscript_modules\1testrunner\src\Классы\testrunner.os
                -> ТестироватьКаталог (209), C:\git\github\autumn-library\autumn\oscript_modules\1testrunner\src\Классы\testrunner.os
                  -> ПрогнатьТесты (15), C:\git\github\autumn-library\autumn\tasks\test.os
                    -> $entry (49), C:\git\github\autumn-library\autumn\tasks\test.os

ОШИБКА - Не удалось инициализировать желудь Структура
ОШИБКА - {Модуль C:\git\github\autumn-library\autumn\src\Классы\Поделка.os / Ошибка в строке: 63 / Не удалось получить определение Желудя по имени Желудя ГлавныйДуб}
                ВызватьИсключение СтрШаблон("Не удалось получить определение Желудя по имени Желудя %1", Имя);

nixel2007 avatar Jan 03 '24 21:01 nixel2007