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 にログインし、 admin ユーザー。

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

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

    rtaimage
  5. 名前空間ウィンドウの下部で、 新規:

  6. 次を入力します。 URI そして 名前空間マッピングを選択し、「 OK.

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

このページ