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 Explorer 註冊缺少的命名空間:

  2. 前往 http://hostname:port/crx/explorer/index.jsp 登入 管理員 使用者。

  3. 按一下 CRX Explorer 中的節點類型管理

  4. 節點類型管理視窗中,按一下命名空間 (位於工具列的最右側)。

    rtaimage
  5. 在「命名空間」視窗底部,按一下 新增。

  6. 輸入 URI命名空間對應,然後按一下 確定.

  7. 輸入 命名空間映射的前置詞,然後按一下 確定.

本頁內容