환경
Adobe Experience Manager
문제
아래 오류가 로그에 나타나면:
javax.jcr.NamespaceException: Unknown namespace prefix: namespacename
Could not Build Package "Unknown namespace prefix: namespacename
원인
이 오류는 일반적으로 crx2oak 도구를 사용하여 부분 데이터가 마이그레이션되는 환경에 표시됩니다.
crx2oak 도구는 데이터로 네임스페이스 마이그레이션을 지원하지 않습니다.
솔루션
이 문제를 해결하려면 다음 단계를 수행합니다.
CRX 탐색기를 통해 누락된 네임스페이스를 등록합니다.
이동 http://hostname:port/crx/explorer/index.jsp
및에 로그인합니다. 관리 사용자.
CRX 탐색기의 노드 유형 관리를 클릭합니다.
노드 유형 관리 창에서 도구 모음의 맨 오른쪽에 있는 네임스페이스를 클릭합니다.
네임스페이스 창 하단에서 을 클릭합니다. 신규.
을(를) 입력합니다. URI 그리고 네임스페이스 매핑를 클릭한 다음 확인.
을(를) 입력합니다. 네임스페이스 매핑의 접두사를 클릭한 다음 확인.