問題

AEM 6.2 から AEM 6.4 にアップグレードした後、コンテンツフラグメントは機能しなくなりました。

環境

6.2 から AEM 6.4 へのアップグレード。

原因

アップグレードすると、カスタムコンテンツフラグメントのアップグレードに失敗します。

解決策

  1. http://aemhost:port/crx/packmgr/index.jsp に移動し、管理者としてログインします。

  2. 添付されたパッケージをアップロードしてインストールします。

  3. http://aemhost:port/crx/de/index.jsp#/apps/tools/components/fixContentFragments に移動します。

  4. 管理者としてログインします。

  5. /apps/tools/components/fixContentFragments/POST.jsp を開き、スクリプトによって設定された sling:resourceType を変更します。

  6. http://aemhost:port/apps/tools/components/fixContentFragments/run.html に移動します

  7. ツールを実行するために必要なパスを入力します(/content/dam/... ではなく、コンテンツフラグメントを参照するページのパス)。

  8. 開始」をクリックします。

  9. ツールは、すべての出力を INFO レベルで error.log ファイルに出力します。例

    03.08.2018 22:38:50.000 *INFO* [Thread-1665] org.apache.jsp.apps.tools.components.fixContentFragments.POST_jsp$FixContentFragmentsThread Running content fragments fix.
    03.08.2018 22:38:50.547 *INFO* [Thread-1665] org.apache.jsp.apps.tools.components.fixContentFragments.POST_jsp$FixContentFragmentsThread Fixing: /content/aetnacom2/en/health-guide/jacksonville-gardener-ron-pauline/jcr:content/content_section/articleform/descriptionsections
    03.08.2018 22:38:52.297 *INFO* [Thread-1665] org.apache.jsp.apps.tools.components.fixContentFragments.POST_jsp$FixContentFragmentsThread fixContentFragments completed, total time: 2297ms
    

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

リーガルノーティス   |   プライバシーポリシー