javax.jcr.AccessDeniedException エラーによるコンテンツアクティビティのコピー失敗

この記事では、最新のメンテナンスリリースがまだ実装されていないため、名前空間登録中に​javax.jcr.AccessDeniedException エラーが発生してコンテンツバックフロージョブが失敗する理由を説明します。

説明 description

環境

  • Adobe Experience Manager(AEM)
  • Adobe Experience Manager as a Cloud Service (AEMaaCS)

問題

AEMaaCSを使用して、ある環境から別の環境にコンテンツをコピーしようとすると、ログに次のエラーメッセージが表示される場合があります。

[ ERROR]  Import job failed with message: DistributionException with message: java.lang.IllegalStateException: javax.jcr.AccessDeniedException: Failed to register namespace mapping <namespace> -> <URI>
[ ERROR]  Content Backflow job encountered an unexpected error.
[ ERROR]  com.adobe.granite.contentbackflow.exception.ContentBackflowException: {"code":"UNEXPECTED-100","message":"Content Backflow job encountered an unexpected error.","cause":"Import of package <package>.zip failed!"}

解決策 resolution

ご注意:

  • 予定されている修正:この問題の修正は、 2024.06.2 メンテナンスリリース に含まれています。
  • リリース日: 2024年6月末にリリース予定です。
  • 一時的な回避策:大規模なコンテンツセットをより小さなセットに分割して、名前空間登録要件を回避します。

原因

この問題は、コンテンツ コピーの実行中にサービス ユーザーに対する権限が不足していることが原因で発生します。特に、名前空間を登録するために必要なjcr:namespaceManagement権限が不足していることが原因です。

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