Hi All,
We are getting exception in "Activate Later" and "Deactivate Later" functionality of CQ5.
Steps to schedule Actiavte/Deactivate Later :
1. Schedule Activate later or Deactivate Later on any page for some time.
2. Check the status of page after scheduled time.
Actual Result :
Page is not published after scheduled time and also the symbol for Activate Later and Deactivate Later is still displayed.
Expected Result :
Page should be published or unpublished after scheduled time.
Error Stack Trace from logs :
2014-07-09 07:17:14.659 INFO [com.day.cq.wcm.core.impl.PageManagerImpl] Created new version 1.123.61 for /content/en/About
2014-07-09 07:17:14.675 ERROR [com.adobe.granite.workflow.core.job.JobHandler] Could not advance workflow. com.adobe.granite.workflow.WorkflowException: Cannot add WorkItem to admin's inbox
at com.adobe.granite.workflow.core.jcr.WorkItemManager.addWorkItem(WorkItemManager.java:124)
at com.adobe.granite.workflow.core.jcr.WorkItemManager.addWorkItem(WorkItemManager.java:97)
at com.adobe.granite.workflow.core.advance.ParticipantNodeHandler.doTransition(ParticipantNodeHandler.java:152)
at com.adobe.granite.workflow.core.advance.AdvanceUtil.transitionFrom(AdvanceUtil.java:143)
at com.adobe.granite.workflow.core.WorkflowSessionImpl.complete(WorkflowSessionImpl.java:633)
at com.adobe.granite.workflow.core.job.HandlerBase.complete(HandlerBase.java:498)
at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:183)
at org.apache.sling.event.jobs.JobUtil$1.run(JobUtil.java:365)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Caused by: javax.jcr.nodetype.ConstraintViolationException: no matching property definition found for {}status
at org.apache.jackrabbit.core.nodetype.EffectiveNodeType.getApplicablePropertyDef(EffectiveNodeType.java:782)
at org.apache.jackrabbit.core.NodeImpl.getApplicablePropertyDefinition(NodeImpl.java:851)
at org.apache.jackrabbit.core.NodeImpl.getOrCreateProperty(NodeImpl.java:399)
at org.apache.jackrabbit.core.NodeImpl$SetPropertyOperation.perform(NodeImpl.java:2051)
at org.apache.jackrabbit.core.NodeImpl$SetPropertyOperation.perform(NodeImpl.java:1998)
at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
at org.apache.jackrabbit.core.NodeImpl.setProperty(NodeImpl.java:1920)
at org.apache.jackrabbit.core.NodeImpl.setProperty(NodeImpl.java:1890)
at com.adobe.granite.workflow.core.jcr.WorkItemManager.addWorkItem(WorkItemManager.java:117)
... 10 more
2014-07-09 07:17:14.675 ERROR [com.adobe.granite.workflow.core.job.JobHandler] Could not add recovery work item com.adobe.granite.workflow.WorkflowException: Cannot add WorkItem to admin's inbox
at com.adobe.granite.workflow.core.jcr.WorkItemManager.addWorkItem(WorkItemManager.java:124)
at com.adobe.granite.workflow.core.job.HandlerBase.completeInbox(HandlerBase.java:547)
at com.adobe.granite.workflow.core.job.HandlerBase.complete(HandlerBase.java:502)
at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:183)
at org.apache.sling.event.jobs.JobUtil$1.run(JobUtil.java:365)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Caused by: javax.jcr.nodetype.ConstraintViolationException: no matching property definition found for {}subType
at org.apache.jackrabbit.core.nodetype.EffectiveNodeType.getApplicablePropertyDef(EffectiveNodeType.java:782)
at org.apache.jackrabbit.core.NodeImpl.getApplicablePropertyDefinition(NodeImpl.java:851)
at org.apache.jackrabbit.core.NodeImpl.getOrCreateProperty(NodeImpl.java:399)
at org.apache.jackrabbit.core.NodeImpl$SetPropertyOperation.perform(NodeImpl.java:2051)
at org.apache.jackrabbit.core.NodeImpl$SetPropertyOperation.perform(NodeImpl.java:1998)
at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
at org.apache.jackrabbit.core.NodeImpl.setProperty(NodeImpl.java:1920)
at org.apache.jackrabbit.core.NodeImpl.setProperty(NodeImpl.java:1890)
at com.adobe.granite.workflow.core.jcr.WorkItemManager.addWorkItem(WorkItemManager.java:112)
... 7 more
Does anyone know any solution for the same?
Thanks in Advance,
Radhika Kush
Solved! Go to Solution.
Views
Replies
Total Likes
radhika kush wrote...
Hi Sham,
Thanks for your reply.
AEM Version : Adobe Experience Manager, Version 5.6.1.20130606.
The hotfix "cq-5.6.1-hotfix-3544-1.0.zip" is installed in the server.
/RK
Hi RK,
In replication agent check "No Versioning" and verify. If it works then there is some version issue. If does not work report the issue at daycare & will do the rest.
Thanks,
Sham
Views
Replies
Total Likes
Hi Radhika,
Are you using the OOTB workflow for activate later and deavctivate later or have you created a custom workflow for the same ?
It also looks like a permission issue with the user who have scheduled it for activate later / deactivate later. Can you give more information on the group of the user who will be performing that action
thanks,
Lokesh
Views
Replies
Total Likes
Which version of aem? DO you have NPR-3544 installed? http://helpx.adobe.com/experience-manager/kb/cq561-available-hotfixes.html
Views
Replies
Total Likes
Hi Lokesh,
Yes we are using the OOTB workflow for activate later and deavctivate later.
We are trying it with admn user.
/RK
Views
Replies
Total Likes
Hi Sham,
Thanks for your reply.
AEM Version : Adobe Experience Manager, Version 5.6.1.20130606.
The hotfix "cq-5.6.1-hotfix-3544-1.0.zip" is installed in the server.
/RK
Views
Replies
Total Likes
Radhika,
it looks like an ACL issue, have you changed any of the permissions with the groups ??
Can you enable and give permission to everything for administrator group. restart and try again.
Views
Replies
Total Likes
radhika kush wrote...
Hi Sham,
Thanks for your reply.
AEM Version : Adobe Experience Manager, Version 5.6.1.20130606.
The hotfix "cq-5.6.1-hotfix-3544-1.0.zip" is installed in the server.
/RK
Hi RK,
In replication agent check "No Versioning" and verify. If it works then there is some version issue. If does not work report the issue at daycare & will do the rest.
Thanks,
Sham
Views
Replies
Total Likes
For information :
which have event jar (org.apache.sling.event) upgraded to 3.3.4 version.
/RK
Views
Replies
Total Likes
after installing those hotfixes, is it working now ?
Views
Replies
Total Likes
No.. its not working :(
/RK
Views
Replies
Total Likes
I am on AEM 5.6.1.20130606 and also have hotfix 3544 installed and also cannot use Activate Later. It is only happening in our prod environment though. In our dev environment, it is working fine.
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies