复制内容活动失败并出现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