Hello,
I'm using AEM 6.5.12 and I try to move a page into a different folder. I did the nassecary clicks and AEM gives me following message: "A background job to move the page has been submitted". After that the Ui was reloaded. So I checked the result and could see, the previous selected page has not being moved.
The log file error.log contains following error message:
[sling-oak-observation-10] c.a.cq.wcm.com.adobe.cq.wcm.jobs.async {} : bundle com.adobe.cq.wcm.com.adobe.cq.wcm.jobs.async:1.0.40 (217)[com.adobe.cq.wcm.jobs.async.impl.AsyncPageMoveJobExecutor(725)] : The activate method has thrown an exception (com.day.cq.wcm.api.WCMException: Missing property pageSubTreeActivationCheck in the bound PageManagerFactory reference)
com.day.cq.wcm.api.WCMException: Missing property pageSubTreeActivationCheck in the bound PageManagerFactory reference
at com.adobe.cq.wcm.jobs.async.impl.AsyncPageMoveJobExecutor.activate(AsyncPageMoveJobExecutor.java:350)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.felix.scr.impl.inject.methods.BaseMethod.invokeMethod(BaseMethod.java:242)
at org.apache.felix.scr.impl.inject.methods.BaseMethod.access$500(BaseMethod.java:41)
at org.apache.felix.scr.impl.inject.methods.BaseMethod$Resolved.invoke(BaseMethod.java:678)
at org.apache.felix.scr.impl.inject.methods.BaseMethod.invoke(BaseMethod.java:524)
at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:318)
at org.apache.felix.scr.impl.inject.methods.ActivateMethod.invoke(ActivateMethod.java:308)
at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:342)
at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:115)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:984)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:957)
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:902)
at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:348)
at org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:248)
at org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:350)
at org.apache.felix.framework.Felix.getService(Felix.java:3954)
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:450)
at org.apache.sling.event.impl.jobs.JobConsumerManager$ConsumerInfo.getExecutor(JobConsumerManager.java:452)
at org.apache.sling.event.impl.jobs.JobConsumerManager.getExecutor(JobConsumerManager.java:192)
at org.apache.sling.event.impl.jobs.queues.QueueJobCache.getNextJob(QueueJobCache.java:186)
at org.apache.sling.event.impl.jobs.queues.JobQueueImpl.startJobs(JobQueueImpl.java:261)
at org.apache.sling.event.impl.jobs.queues.QueueManager.start(QueueManager.java:275)
at org.apache.sling.event.impl.jobs.queues.QueueManager.handleEvent(QueueManager.java:460)
at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415)
at org.apache.felix.eventadmin.impl.tasks.HandlerTask.runWithoutBlacklistTiming(HandlerTask.java:82)
at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:104)
at org.apache.felix.eventadmin.impl.handler.EventAdminImpl.sendEvent(EventAdminImpl.java:147)
at org.apache.felix.eventadmin.impl.security.EventAdminSecurityDecorator.sendEvent(EventAdminSecurityDecorator.java:96)
at org.apache.sling.event.impl.jobs.notifications.NewJobSender.onChange(NewJobSender.java:121)
at org.apache.sling.resourceresolver.impl.observation.BasicObservationReporter.reportChanges(BasicObservationReporter.java:211)
at org.apache.sling.jcr.resource.internal.JcrResourceListener.onEvent(JcrResourceListener.java:155)
at org.apache.jackrabbit.commons.observation.ListenerTracker$1.onEvent(ListenerTracker.java:190)
at org.apache.jackrabbit.oak.jcr.observation.ChangeProcessor.contentChanged(ChangeProcessor.java:513)
at org.apache.jackrabbit.oak.plugins.observation.FilteringDispatcher.contentChanged(FilteringDispatcher.java:52)
at org.apache.jackrabbit.oak.spi.commit.BackgroundObserver$1$1.call(BackgroundObserver.java:127)
at org.apache.jackrabbit.oak.spi.commit.BackgroundObserver$1$1.call(BackgroundObserver.java:121)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Also:
ERROR 0 --- [FelixDispatchQueue] org.apache.sling.event {} : FrameworkEvent ERROR (org.osgi.framework.ServiceException: Service factory returned null. (Component: com.adobe.cq.wcm.jobs.async.impl.AsyncPageMoveJobExecutor (725)))
org.osgi.framework.ServiceException: Service factory returned null. (Component: com.adobe.cq.wcm.jobs.async.impl.AsyncPageMoveJobExecutor (725))
at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:381)
at org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:248)
at org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:350)
at org.apache.felix.framework.Felix.getService(Felix.java:3954)
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:450)
at org.apache.sling.event.impl.jobs.JobConsumerManager$ConsumerInfo.getExecutor(JobConsumerManager.java:452)
at org.apache.sling.event.impl.jobs.JobConsumerManager.getExecutor(JobConsumerManager.java:192)
at org.apache.sling.event.impl.jobs.queues.QueueJobCache.getNextJob(QueueJobCache.java:186)
at org.apache.sling.event.impl.jobs.queues.JobQueueImpl.startJobs(JobQueueImpl.java:261)
at org.apache.sling.event.impl.jobs.queues.QueueManager.start(QueueManager.java:275)
at org.apache.sling.event.impl.jobs.queues.QueueManager.handleEvent(QueueManager.java:460)
at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415)
at org.apache.felix.eventadmin.impl.tasks.HandlerTask.runWithoutBlacklistTiming(HandlerTask.java:82)
at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:104)
at org.apache.felix.eventadmin.impl.handler.EventAdminImpl.sendEvent(EventAdminImpl.java:147)
at org.apache.felix.eventadmin.impl.security.EventAdminSecurityDecorator.sendEvent(EventAdminSecurityDecorator.java:96)
at org.apache.sling.event.impl.jobs.notifications.NewJobSender.onChange(NewJobSender.java:121)
at org.apache.sling.resourceresolver.impl.observation.BasicObservationReporter.reportChanges(BasicObservationReporter.java:211)
at org.apache.sling.jcr.resource.internal.JcrResourceListener.onEvent(JcrResourceListener.java:155)
at org.apache.jackrabbit.commons.observation.ListenerTracker$1.onEvent(ListenerTracker.java:190)
at org.apache.jackrabbit.oak.jcr.observation.ChangeProcessor.contentChanged(ChangeProcessor.java:513)
at org.apache.jackrabbit.oak.plugins.observation.FilteringDispatcher.contentChanged(FilteringDispatcher.java:52)
at org.apache.jackrabbit.oak.spi.commit.BackgroundObserver$1$1.call(BackgroundObserver.java:127)
at org.apache.jackrabbit.oak.spi.commit.BackgroundObserver$1$1.call(BackgroundObserver.java:121)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
My question is: What I have to do so I'm able to move a page into a different folder?
Thanks in advanced
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @Magicr
Install Service Pack 13, the case (SITES-5298 ) which has been logged internally with the Adobe engineering team is fixed in SP 13.
For more details visit Adobe Experience Manager 6.5 Latest Service Pack Release Notes
OR
1. Navigate to http://HOST:PORT/system/console/configMgr/com.day.cq.wcm.core.impl.PageManagerFactoryImpl
2. Click Save
Hope that helps!
Regards,
Santosh
I checked it within the project "we-retail" and I could reproduce it either.
There might be issue while moving a page after upgrade to 6.5 Service pack 12
Refer : https://experienceleague.adobe.com/docs/experience-cloud-kcs/kbarticles/KA-18970.html?lang=en
for more details.
Hi @Magicr ,
Please go to /var/granite/async
and check if there is a folder called asyncbarricade created there. It usually gets created if an async job(like page move) fails due to some reason.
Take backup and delete the asyncbarricade folder and page move should start working again.
Hi @Magicr
Install Service Pack 13, the case (SITES-5298 ) which has been logged internally with the Adobe engineering team is fixed in SP 13.
For more details visit Adobe Experience Manager 6.5 Latest Service Pack Release Notes
OR
1. Navigate to http://HOST:PORT/system/console/configMgr/com.day.cq.wcm.core.impl.PageManagerFactoryImpl
2. Click Save
Hope that helps!
Regards,
Santosh