環境
Adobe Experience Manager
問題
如果記錄中出現下列錯誤:
javax.jcr.NamespaceException: Unknown namespace prefix: namespacename
Could not Build Package "Unknown namespace prefix: namespacename
原因
此錯誤通常出現在使用 crx2oak 工具完成部分資料遷移的環境中。crx2oak工具不支援使用資料移轉命名空間。
解決方案
若要解決此問題,請依照下列步驟執行:
透過 CRX Explorer 註冊缺少的命名空間:
前往 http://hostname:port/crx/explorer/index.jsp
登入 管理員 使用者。
按一下 CRX Explorer 中的節點類型管理。
在節點類型管理視窗中,按一下命名空間 (位於工具列的最右側)。
在「命名空間」視窗底部,按一下 新增。
輸入 URI 和 命名空間對應,然後按一下 確定.
輸入 命名空間映射的前置詞,然後按一下 確定.