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