孤立したJCR バージョン参照により、AEM Guides出力の生成が失敗する

Adobe Experience Manager(AEM)依存ツリー内のDITA トピックにJCR バージョン参照が欠落または孤立している場合、出力の生成が停止または失敗する可能性があります。 問題を解決するには、影響を受けるトピックを特定し、新しいバージョンを作成して出力生成を再試行し、ジョブが正常に完了したことを確認します。

説明 description

環境

  • Adobe Experience Manager Guides(AEM)(サポートされているすべてのバージョン)
  • オーサーインスタンス

問題/症状

  • DITA マップの出力生成が完了しないか、長期間停止したままになります。
  • インシデント中に、インスタンス全体でオーサリングパフォーマンスが低下する。
  • エラーログには、次のようなメッセージが含まれます。j avax.jcr.version.VersionException:該当するバージョン
  • 同じキュー内の他の出力生成ジョブもブロックされる場合があります。

根本原因

依存ツリー内のDITA トピックにJCR バージョン参照が見つからないか、孤立している場合は、多くの場合、バージョンチェックイン時とアセット処理時の同時操作が原因で、この問題が発生します。

解決策 resolution

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

  1. エラーログを確認して、影響を受けるDITA トピックと、VersionException エラーで参照されている環境にないバージョンを特定します。
  2. AEM リポジトリで、影響を受けるDITA トピックの参照バージョンが存在するかどうかを確認します。
  3. 影響を受けるDITA トピックをガイドエディターで開きます。
  4. マイナーな編集を行うか、トピックを再保存してから、新しいバージョンをチェックインします。 ワークフローで必要な場合は、Approved ラベルを適用します。
  5. DITA マップの出力生成(パブリッシュ)プロセスを再試行します。
  6. ジョブを監視して、出力生成が正常に完了することを確認します。
  7. 問題が解決しない場合は、関連するエラーログを収集し、Adobe サポートにお問い合わせください。
recommendation-more-help
experience-cloud-kcs-help-kbarticles