問題点

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

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

環境

AEM

原因

このエラーは、通常、crx2oak ツールを使用して部分的なデータの移行がおこなわれた環境で発生します。  crx2oak ツールでは、データとともに名前空間を移行する操作はサポートされません。

解決策

CRX Explorer を使用して、不足している名前空間を登録します。

  1. http://hostname:port/crx/explorer/index.jsp に移動し、管理者ユーザーとしてログインします。

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

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

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

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

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

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー