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
3d58f420-19b5-47a0-a122-5c9dab55ec7f