Pipeline deployment is failing during the build step

Locate and add your node version to the ui.frontend/package.json file if during the build step your pipeline deployment fails.

Description description

Environment

Experience Manager as a Cloud Service

Issue/Symptoms

The pipeline execution is failing during the build step, due to errors in the ui.frontend code.

You observe ERROR messages like the below in the build.log file:

12:52:44,558 [ Exec Stream Pumper]  [ INFO]  ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts
12:52:44,559 [ Exec Stream Pumper]  [ INFO]  [ tsl]  ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts(1485,42)
12:52:44,561 [ Exec Stream Pumper]  [ INFO]  TS1005: ',' expected.
12:52:44,561 [ Exec Stream Pumper]  [ INFO]
12:52:44,561 [ Exec Stream Pumper]  [ INFO]  ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts
12:52:44,562 [ Exec Stream Pumper]  [ INFO]  [ tsl]  ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts(1485,44)
12:52:44,563 [ Exec Stream Pumper]  [ INFO]  TS1068: Unexpected token. A constructor, method, accessor, or property was expected.
12:52:44,563 [ Exec Stream Pumper]  [ INFO]
12:52:44,563 [ Exec Stream Pumper]  [ INFO]  ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts
12:52:44,564 [ Exec Stream Pumper]  [ INFO]  [ tsl]  ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts(1485,57)
12:52:44,564 [ Exec Stream Pumper]  [ INFO]  TS1005: ';' expected.
12:52:44,564 [ Exec Stream Pumper]  [ INFO]

Resolution resolution

Follow the steps given below:

  1. Locate in the root of the Git Repo, the file pom.xml, and find the node version, for e.g., <nodeVersion>v10.13.0</nodeVersion>

  2. Locate ui.frontend/package.json, and add in the already present devDependencies object:
    for e.g.,“devDependencies”:

Note:

  1. The v from < nodeVersion> v10.13.0 must not be copied.

  2. The node version might be different in your case. For e.g.: 12.22.7

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f