AEM: javax.jcr.NamespaceException:未知的名稱空間前置詞錯誤

本文提供Adobe Experience Manager中錯誤"javax.jcr.NamespaceException: Unknown namespace prefix"的解決方案。

說明 description

環境

Adobe Experience Manager (AEM)

問題

紀錄中會出現以下錯誤:

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

原因

此錯誤通常出現在使用 crx2oak 工具完成部分資料遷移的環境中。

crx2oak工具不支援使用資料遷移名稱空間。

解決方法 resolution

若要解決此問題,請遵循下列步驟:

  1. 透過 CRX Explorer 註冊缺少的命名空間:

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

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

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

  5. 在[名稱空間]視窗底部,按一下[新增]。

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

  7. 輸入名稱空間對應的前置詞,然後按一下確定**。**

recommendation-more-help
experience-cloud-kcs-help-kbarticles