AEM 6.3


In AEM 6.3, when activating a page, a page version is not created inspite of having all the configurations for the replication agent in place.


There are multiple possible reasons for this problem:

  1. The Version Manager has createVersionOnActivation option disabled.
    1. Go to http://aemhost:port/system/console/configMgr/com.day.cq.wcm.core.impl.VersionManagerImpl
    2. Re-enable the createVersionOnActivation check box.
    3. Save.
  2. The replication agent has No Versioning option enabled on the Triggers tab.
    1. Go to http://aemhost:port/etc/replication/agent.author.html
    2. Edit each agent.
    3. Select the Triggers tab in the agent's configuration dialog and uncheck No Versioning.
  3. It could be that the system / service user permissions were overwritten by a package installation.  The version manager uses a service user to access the page to be published.  Before AEM 6.2, the same was done with an admin session. On AEM 6.3 and later versions, access control entries (ACEs) exist for /content and /etc for the version-manager-service service user.  These ACEs allow to read and write to these paths (that is: jcr: read, rep: write and jcr: versionManagement permissions).
    1. See this article for details on restoring missing service user permissions.

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책