ドキュメント

AEM: javax.jcr.NamespaceException:不明な名前空間プレフィックスエラー

Last update: Thu Apr 10 2025 00:00:00 GMT+0000 (Coordinated Universal Time)

この記事では、Adobe Experience Managerのエラー "javax.jcr.NamespaceException: Unknown namespace prefix" ータの解決策を説明します。

説明

環境

Adobe Experience Manager(AEM)

問題

次のエラーがログに見つかります。

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 に移動して、admin ユーザーとしてログインします。

  3. CRX Explorer で、「ノードタイプ管理」をクリックします。

  4. ノードタイプ管理 ウィンドウで、ツールバーの右端にある「名前空間」をクリックします。

  5. 名前空間ウィンドウの下部にある「 新規 をクリックします。

  6. URI と 名前空間マッピング を入力し、「OK」をクリックします。

  7. 名前空間マッピングのプレフィックス を入力し、「OK」をクリックします。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f