Error en la canalización de nivel web con "El archivo de inclusión //opt-in/USE_SOURCES_DIRECTLY no está presente" Error
Cambie la ubicación del código a /dispatcher/src
y la canalización de nivel web se implementará correctamente.
Descripción description
Entorno
Adobe Experience Manager (AEM)
Problema
Al intentar implementar una canalización de Dispatcher como canalización de nivel web, la implementación falló con el siguiente error:
ERROR: '44 CUSTOMER Opt-in file //opt-in/USE_SOURCES_DIRECTLY is not present. Build aborted.'
at runBuild(/usr/local/bin/build-zip.sh:203)
at status.track(/usr/local/bin/lib-status.bash:261)
at main(/usr/local/bin/build-zip.sh:214)
ERROR: Unexpected error type: 'CUSTOMER'
at status.internal.errorStatus(/usr/local/bin/lib-status.bash:25)
at status.error(/usr/local/bin/lib-status.bash:142)
at runBuild(/usr/local/bin/build-zip.sh:203)
at status.track(/usr/local/bin/lib-status.bash:261)
at main(/usr/local/bin/build-zip.sh:214)
ERROR: '1 TEST_FAILURE
Sin embargo, funcionó al ejecutarlo a través de la canalización de pila completa.
AEM Ocurrió al utilizar un proyecto de estándar creado con el tipo de archivo más reciente para la nube; por lo tanto, la configuración de Dispatcher, que se crea en función del tipo de archivo más reciente, ya seguía el "modo flexible" y el archivo /opt-in/USE_SOURCES_DIRECTLY
estaba presente.
Resolución resolution
La canalización de nivel web tenía CodeLocation establecido en "/", pero el repositorio que habían establecido en esta canalización estaba usando /dispatcher/src
en su lugar.
Después de cambiar la ubicación de código [
1]
a /dispatcher/src
, la canalización de nivel web se implementó correctamente.
[
1]
Configuración de nivel web