AEM GuidesでのB ツリーインデックスエラーによるDITA後処理エラーの修正

Adobe Experience Manager(AEM) GuidesのDITAおよびDITAMAP ファイルの後処理は、B ツリー参照インデックスの不整合が原因で失敗する可能性があります。多くの場合、DAMでコンテンツを削除して再アップロードした後に発生します。 この問題を解決するには、コンテンツをアップロードして、DAM内の新しい場所に抽出します。

説明 description

環境

Adobe Experience Manager (AEM) Guides

症状

AEM Guidesで、削除されDAMに再び取り込まれたDITA ファイルとDITAMAP ファイルを操作すると、後処理エラーが発生する可能性があります。 この問題は通常、影響を受けるファイルのjcr:content ノードに想定されるプロパティが見つからず、これらのファイルを開いたり保存したりしようとすると同じエラーがトリガーする場合に発生します。

この問題は、コンテンツを削除するために使用されるメソッドにリンクされることが多いです。特に、削除が標準のAEM ユーザーインターフェイスの外で実行された場合、B ツリー参照インデックスが一貫性のない状態になる可能性があります。 その結果、後処理は正常に完了できず、ファイルはエラー状態のままになります。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. 影響を受けるZIP ファイルと、DAMから抽出されたすべてのコンテンツを削除します。

  2. ZIP ファイルをアップロードして、新しいフォルダーまたはDAM内の別のパスに抽出します(元のフォルダーを再利用しないでください)。

  3. 抽出後、新しい場所にあるファイルの後処理が正常に完了したことを確認します。

  4. (オプション)次のエンドポイントを使用して、B ツリー参照インデックスを確認し、修復します。

    • GET /bin/fmdita/validatebtree?operation=validate (壊れたコンテンツ参照のレポート)
    • GET /bin/fmdita/validatebtree?operation=patch (壊れた参照にパッチを適用しようとしています)

    注:これらの操作は、診断情報を提供する場合がありますが、必ずしも問題を解決するとは限りません。

  5. 今後インデックスの不整合を避けるために、CRX/DEから直接ではなく、AEM ユーザーインターフェイスを使用してコンテンツの削除が実行されていることを確認します。

  6. これらの手順を実行した後も問題が解決しない場合は、アップロードと抽出プロセスをカバーする完全なエラーログを収集し、Adobe サポート ​にお問い合わせください。

解決策を確認するには、後処理がエラーなしで完了し、取り込んだファイルのjcr:content ノードに想定されるプロパティが存在することを確認します。

recommendation-more-help
experience-cloud-kcs-help-kbarticles