javax.jcr.NamespaceException: AEM에서 발생하는 알 수 없는 네임스페이스 접두사 오류

설명

환경
Adobe Experience Manager

문제
아래 오류가 로그에 나타나면:

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

원인

이 오류는 일반적으로 crx2oak 도구를 사용하여 부분 데이터가 마이그레이션되는 환경에 표시됩니다.
crx2oak 도구는 데이터로 네임스페이스 마이그레이션을 지원하지 않습니다.

해상도

솔루션
이 문제를 해결하려면 다음 단계를 수행합니다.

  1. CRX 탐색기를 통해 누락된 네임스페이스를 등록합니다.

  2. 이동 http://hostname:port/crx/explorer/index.jsp 및에 로그인합니다. 관리 사용자.

  3. CRX 탐색기의 노드 유형 관리를 클릭합니다.

  4. 노드 유형 관리 창에서 도구 모음의 맨 오른쪽에 있는 네임스페이스를 클릭합니다.

    rtaimage
  5. 네임스페이스 창 하단에서 을 클릭합니다. 신규.

  6. 을(를) 입력합니다. URI 그리고 네임스페이스 매핑를 클릭한 다음 확인.

  7. 을(를) 입력합니다. 네임스페이스 매핑의 접두사를 클릭한 다음 확인.

이 페이지에서는