SAP WebIDE MTA New Build не работает с прошлых дней со странной проблемой архивирования - PullRequest
0 голосов
/ 06 февраля 2020

Наш проект 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. Конвертация продукта

Спасибо,

Стивен

1 Ответ

0 голосов
/ 06 февраля 2020

Я прошел через все изменения, которые мы внесли в проект за последние пару дней, и нашел потенциальный источник проблемы - хотя я не могу объяснить, почему это происходит.

Так что для дальнейшего использования - вот что я нашел:

Мы используем довольно много свойств в файле MTA.yaml и несколько новых, где добавлены.

Итак

properties:
    XS_APP_LOG_LEVEL: debug
    CUSTOM_PROP_1: true
    CUSTOM_PROP_2: true

Это кажется, что одно из этих свойств вызывает проблему - хотя в этом нет ничего странного, и оно имеет значение boolean, как и многие другие, которые у нас есть.

Сначала я подумал, что оно будет слишком длинным или общей длиной будет превышать некоторую переменную сценария ... но я не могу прийти к окончательному ответу.

Будет уточнять у наших контактов с SAP дальнейшие разъяснения.

...