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