Go to http://aem-host:aem-port/etc/replication/agents.author.html
อัปเดตครั้งล่าสุดเมื่อ
21 ธ.ค. 2021
Issue
The error "Cannot change property cq: lastModified on checked in node" is observed intermittently in the logs during page editing. The error occurs after "ReplicateOnModification" is triggered for replications.
05.06.2017 17:39:24.789 *INFO* [ReplicateOnModification Processor] com.day.cq.wcm.core.impl.PageManagerImpl Created new version 1.89 for /content/geometrixx/en 05.06.2017 17:39:24.790 *INFO* [ReplicateOnModification Processor] com.day.cq.wcm.core.impl.VersionManagerImpl Create new version RevisionImpl{id='2c283252-74f2-4e0b-af1ac9829c9efb28', label='1.89', existingPath='/content/geometrixx/en'} fr modified page /content/geometrixx/en. 05.06.2017 17:39:24.828 *INFO* [ReplicateOnModification Processor] com.day.cq.wcm.core.impl.event.ReplicateOnModification Auto-Replicated ACTIVATE of /content/geometrixx/en 05.06.2017 17:39:39.445 *ERROR* [10.26.69.136 [1496698778335] POST /content/geometrixx/en/jcr:content/content/par/text HTTP/1.1] org.apache.sling.servlets.post.impl.operations.ModifyOperation Exception during esponse processing. org.apache.sling.api.resource.PersistenceException: Unable to commit changes to session. at org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider.commit(JcrResourceProvider.java:638) at org.apache.sling.resourceresolver.impl.helper.ResourceResolverContext.commit(ResourceResolverContext.java:181) at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.commit(ResourceResolverImpl.java:1147) ... at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) at java.lang.Thread.run(Thread.java:745) Caused by: javax.jcr.version.VersionException: OakVersion0001: Cannot change property cq:lastModified on checked in node at org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:241) at org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:212) at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.newRepositoryException(SessionDelegate.java:664) ... ... 127 common frames omitted Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakVersion0001: Cannot change property cq:lastModified on checked in node at org.apache.jackrabbit.oak.plugins.version.VersionEditor.throwCheckedIn(VersionEditor.java:251) ... at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.commit(SessionDelegate.java:341) at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.save(SessionDelegate.java:487) ... 136 common frames omitted
Cause
Replication On Modification is enabled but versioning on replication is not disabled.
Resolution
-
-
Open each of the enabled agent pages that has On Modification trigger enabled.
-
In each agent page that is open, click Edit.
-
Go to the Triggers tab.
-
Enable the No Versioning box.
-
Click Ok to save.