翻译项目创建期间出现间歇性AccessDeniedException

本文介绍如何解决在Adobe Experience Manager as a Cloud Service中创建翻译项目时发生的间歇性AccessDeniedException错误。

描述 description

环境

  • Adobe Experience Manager (AEM) as a Cloud Service,2026.6.0之前的版本

问题/症状

  • 在AEM Sites中创建翻译项目时而失败。

  • 受影响的项目仍处于“草稿”状态,没有进展。

  • 成功的尝试显示异步作业正在以启动器的身份执行,并且项目成功完成。

  • 失败的尝试显示异步作业作为只读服务标识执行,并且翻译作业节点创建失败并显示为AccessDeniedException

  • 错误日志包含类似于以下内容的栈栈跟踪:

    • javax.jcr.AccessDeniedException: Access denied.
    • javax.jcr.LoginException: Login Failure: all modules ignored
  • 该问题间歇出现:一些翻译项目成功,另一些失败,没有配置更改。

原因

翻译框架中的产品缺陷导致后台作业在只读服务标识而不是启动用户下间歇性地运行,从而导致创建翻译作业节点的权限不足。 此问题已在AEM as a Cloud Service版本2026.6.0中纠正。

解决方法 resolution

要修复翻译项目创建期间的AccessDeniedException错误,请执行以下步骤:

  1. 验证AEM as a Cloud Service内部版本。
  2. 确认受影响的环境所运行的版本是否低于2026.6.0。
  3. 更新至AEM as a Cloud Service内部版本2026.6.0或更高版本。
  4. 将最新的可用内部版本部署到所有受影响的环境(开发、暂存、生产)。
  5. 按照组织的标准部署和验证过程操作。
  6. 通过启动新翻译项目并验证该项目是否进展到草稿状态并成功完成来重新测试翻译项目创建。
  7. 检查日志,确认异步作业作为发起程序执行并且未引发AccessDeniedException
  8. 如果更新后问题仍然存在,请收集相关日志和作业执行详细信息并联系Adobe支持以获取进一步帮助。
recommendation-more-help
experience-cloud-kcs-help-kbarticles