Restoring missing maintenance tasks in Adobe Experience Manager as a Cloud Service
This article explains how to restore missing daily and weekly maintenance tasks in Adobe Experience Manager as a Cloud Service when deployments overwrite or remove maintenance configurations.
Description description
Environment
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
Issue/Symptoms
- Daily and weekly maintenance tasks are missing from the Maintenance console.
- Scheduled maintenance tasks do not execute as expected.
- The Maintenance console may display no items or tasks.
- No specific error messages appear, but logs may show missing or invalid configuration entries.
Cause
This issue typically occurs when custom code or configuration packages overwrite or remove the default maintenance task configuration.
Resolution resolution
Follow these steps to resolve the issue:
- Review recent deployments to identify if custom code or configuration packages have modified or overwritten maintenance task configurations, especially under
/apps/settingsor/conf/global/settings/granite/operations/maintenance. - If a recent deployment introduced changes that removed or altered maintenance configuration nodes, revert those changes or redeploy the last known good configuration.
- Access CRXDE Lite (typically at
/crx/de/index.jsp) or the AEM Web Console and navigate to/apps/settings/granite/operations/maintenanceand/conf/global/settings/granite/operations/maintenance. - Check for the presence of required nodes for daily and weekly maintenance tasks. If nodes are missing or contain invalid properties, restore them by re-applying the default maintenance configuration package or manually recreating the nodes with the correct structure and properties.
- Remove any invalid or incomplete custom maintenance task configurations that may interfere with the default scheduler behavior.
- Validate that the Maintenance console now displays the expected daily and weekly maintenance windows and tasks.
- Check the AEM logs during the next scheduled maintenance window to confirm that tasks start and complete successfully.
- To prevent future issues, review your deployment pipeline to ensure that maintenance configurations are not unintentionally overwritten by application code deployments. Consider separating configuration from code and following configuration management best practices.
recommendation-more-help
experience-cloud-kcs-help-kbarticles