問題点

AEM6.2 SP1 のインストール中に、error.log に次のエラーが表示されます。

Could not Install Package
"javax.jcr.nodetype.ConstraintViolationException: OakConstraint0001: /etc/cloudsettings/default/contexthub[[nt:folder]]: No matching definition found for child node relatedproducts with effective type [nt:unstructured]"

原因

フォルダー /etc/cloudsettings/default/contexthub(nt:folder)のノードタイプは、サービスパックに含まれている変更と互換性がありません。

解決策

SP1 をインストールする前に、次の操作を行います。

  1. http://aem-host:port/crx/packmgr/index.jsp
    に移動します

  2. /etc/cloudsettings/default/contexthub のバックアップパッケージを作成します

  3. http://aem-host:port/crx/de/index.jsp Web アプリに移動します

  4. /etc/cloudsettings/default/contexthub を参照し、フォルダーを削除します

  5. 保存します。

  6. SP1 をインストールします

  7. デフォルトの contexthub 設定に対して行われたカスタム変更を再適用します。

重大度

重大度 2

指定したメッセージ

javax.jcr.nodetype.ConstraintViolationException: OakConstraint0001: /etc/cloudsettings/default/contexthub[[nt:folder]]: No matching definition found for child node relatedproducts with effective type [nt:unstructured]

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

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