Adobe Experience Manager: "OakName0001: prefijo de espacio de nombres no válido" error durante la instalación del paquete

Este artículo proporciona una solución para el problema de Adobe Experience Manager AEM AEM () donde se obtiene el error "OakName0001: prefijo de espacio de nombres no válido" al instalar un paquete en una nueva instancia de como parte de la migración de datos.

Descripción description

Puede producirse el siguiente error al instalar un paquete en una nueva instancia de AEM como parte de la migración de datos.

Ejemplo de registros:

*ERROR* [ qtp2105113305-2613]  org.apache.jackrabbit.vault.fs.io.Importer Error while committing <package contents path> javax.jcr.RepositoryException: OakName0001: Invalid namespace prefix(...): custom

Este artículo describe la causa de este error y cómo resolverlo.

Entornos
AEM 6.5

Resolución resolution

Este error indica un nodo o una propiedad con un espacio de nombres no registrado en el paquete.
En cuanto al ejemplo de la descripción, "custom" es el espacio de nombres no registrado.
El área de nombres es un ID que identifica los metadatos. Por ejemplo, cq y jcr son áreas de nombres predefinidas.

Registre el área de nombres que falta utilizando el Explorador de CRX, haciendo referencia al AEM donde creó el paquete.

  1. Vaya a CRX Explorer (http://localhost:4502/crx/explorer/index.jsp) y entre como usuario administrador
  2. Seleccione "Administración del tipo de nodo"
  3. Seleccione "Áreas de nombres" en la sección de la cabecera del diálogo de administración de tipos de nodos
  4. Seleccione "Nuevo" en la parte inferior del diálogo de Áreas de nombres
  5. Introduzca el URI y el prefijo del área de nombre que falta
         Por ejemplo, https://example.com/custom para el URI y "custom" para el prefijo.
         Tome los valores de la instancia de AEM donde creó el paquete.
  6. Vuelva a instalar el paquete
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f