Наш проект SAP MTA не может быть скомпонован за день или два с использованием новой опции инструмента облачного построения mta со следующей странной ошибкой (я переименовал наше действительное имя проекта в «xxx»):
11:00:22 (Executor) [2020-02-06 10:00:22] INFO generating the MTA archive...
11:00:35 (Executor) [2020-02-06 10:00:35] INFO the MTA archive generated at: /projects/xxx/mta_archives/xxx_cloud_v1_1.0.0.mtar
11:00:35 (Executor) [2020-02-06 10:00:35] INFO cleaning temporary files...
11:00:35 (Executor) /usr/local/scripts/mbt/webide_mbt_build.sh: line 105: [: mta_archives/xxx_cloud_v1: binary operator expected
11:00:35 (Executor) zip warning: name not matched: mta_archives/xxx_cloud_v1
11:00:35 (Executor) zip warning: name not matched: true_1.0.0.mtar
11:00:35 (Executor)
11:00:35 (Executor) zip error: Nothing to do! (try: zip -r mta_archives/mta_archives.zip . -i mta_archives/xxx_cloud_v1 true_1.0.0.mtar)
11:00:35 (Executor) ERROR:The build of project xxx_cloud_v1 true failed, (Error Code=12, Error Msg=Failed to compress the mta_archives/xxx_cloud_v1 true_1.0.0.mtar source file to the mta_archives/mta_archives.zip .zip file.)
11:00:35 (Executor) ERROR:Function call stack
11:00:35 (Executor) exitOnError
11:00:35 (Executor) zipFile
11:00:35 (Executor) main`
Кажется, что это путает в имени и добавляет пробел и значение true между ними ... вызывая сбой команды сценария ZIP.
Я перепроверил наш файл MTA.yaml, но ничего не вижу странно с этим.
Другие тестовые проекты собираются просто отлично, так что это должно быть что-то вроде нашего рабочего пространства проекта и / или сценария?
Если я пытаюсь использовать другой старый инструмент сборки После этого я получаю похожую проблему со сценарием:
11:19:56 (Executor) The "Task for mta build" process started.
11:19:59 (Executor) Starting process: "cd /projects/xxx_cloud_v1; webide_mta_build.sh"
11:19:59 (Executor) Incorrect command line syntax
11:19:59 (Executor) SAP Multitarget Application Archive Builder 1.1.20
Мы находимся в SAP Web IDE Full-Stack - версия: 200116. Конвертация продукта
Спасибо,
Стивен