Hoe te om BUILD_NPM_AUDIT_ERROR in AEM as a Cloud Service front-end pijpleiding op te lossen

De eerste uitvoering van de front-end pijpleiding ontbreekt met een interne fout. Verwijder twee knooppunten in de Adobe Experience Manager-projectcode, zoals wordt beschreven in de documentatie in dit artikel.

Beschrijving description

Milieu

Adobe Experience Manager as a Cloud Service (AEMaaCS)

Uitgave/Symptomen

De eerste uitvoering van de front-end pijpleiding ontbreekt met een interne fout.

Foutbericht:

Cloud Manager an internal error during the fast front-end pipeline deployment. If this recurs, please encounter Adobe Support.

Er is een BUILD_NPM_AUDIT_ERROR in build.log.

build.log:

01:23:34.567 [ main]  INFO c.a.p.e.s.b.s.CommandLineServiceImpl - Executing command npm --progress false audit --production --audit-level=critical

01:23:34.567 [ main]  INFO c.a.p.e.s.b.s.CommandLineServiceImpl - Running: [ npm, --progress, false, audit, --production, --audit-level=critical]

npm ERR! Cannot read property 'jquery' of undefined
npm ERR! A complete log of this run can be found in:npm ERR! /root/.npm/_logs/1234-56-78T91_23_45_678Z-debug.log01:23:34.567 [ main]  DEBUG c.a.p.e.s.b.s.w.AbstractBuildWorkflowService - Storing the default errorCode BUILD_NPM_AUDIT_ERROR for step build on repo <site-name>01:23:34.567 [ main]  INFO c.a.p.e.s.b.s.w.NpmBuildWorkflowService - Build and scan pipeline interrupted due to IOException!org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404)

In dit artikel wordt uitgelegd hoe u dit probleem kunt oplossen.

Resolutie resolution

Schrap de volgende twee knopen in uw AEM projectcode zoals die in de documentatie [ 1 ] wordt beschreven:

  1. /conf/< site-name> /sling:configs/com.adobe.aem.wcm.site.manager.config.SiteConfig
  2. /conf/< site-name> /sling:configs/com.adobe.cq.wcm.core.components.config.HtmlPageItemsConfig

De front-end pijpleiding werkt de knoop SiteConfig met de pakketnaam van het opgestelde thema bij, maar het zal ontbreken als de pakketnaam en montages SiteConfig verschillend zijn.

De details zijn als volgt:

Stap 1. Controleer het .content.xml- dossier bij de volgende weg:
/ui.content/src/main/content/jcr_root/conf/appId/_sling_configs/

Stap 2. Verwijder de definities van de twee knooppunten:

SiteConfig:
<com.adobe.aem.wcm.site.manager.config.SiteConfig
      jcr:primaryType="nt:unstructured"
      siteTemplatePath="/libs/wcm/core/site-templates/aem-site-template-stub-2.0.0"
      themePackageName="${appId}"/>
HtmlPageItemsConfig:
<com.adobe.cq.wcm.core.components.config.HtmlPageItemsConfig
      jcr:primaryType="cq:Page">
・・・
</com.adobe.cq.wcm.core.components.config.HtmlPageItemsConfig>

Stap 3. Herhaal de front-end pijpleiding in Cloud Manager.

Als resultaat van stap 3, zal AEM behoorlijk deze configuratieknopen ontspannen. De pijplijn zou daarna moeten slagen.

[ 1 ] Het toelaten van de Voorste-Eind Pijpleiding
Voor meer details, volg deze verbinding ​ Toelatend de Voorste-eind Pijpleiding ​

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