javax.jcr.NamespaceException: error de prefijo de espacio de nombres desconocido en AEM

Descripción

Entorno
Adobe Experience Manager

Problema
Si el siguiente error aparece en los registros:

javax.jcr.NamespaceException: Unknown namespace prefix: namespacename
Could not Build Package "Unknown namespace prefix: namespacename

Causa

Este error suele aparecer en entornos en los que se ha realizado una migración parcial de datos usando la herramienta crx2oak.
La herramienta crx2oak no admite la migración de áreas de nombres con los datos.

Resolución

Solución
Para resolver este problema, siga estos pasos:

  1. Registre los espacios de nombre que faltan a través del Explorador CRX:

  2. Vaya a http://hostname:port/crx/explorer/index.jsp e inicie sesión como admin usuario.

  3. Haga clic en Administración del tipo de nodo en el Explorador CRX.

  4. En la ventana de administración del tipo de nodo, haga clic en Áreas de nombres, que se encuentra en el extremo derecho de la barra de herramientas.

    rtaimage
  5. En la parte inferior de la ventana de Áreas de nombres, haga clic en Nuevo.

  6. Introduzca la variable URI y Asignación de área de nombresy haga clic en OK.

  7. Introduzca la variable prefijo de la asignación Namespacey haga clic en OK.

En esta página