actionScheduler-<uuid>.log -
YYYY-MM-DDTHH:MM:SS,816+0000 INFO [DistTaskActionScheduler] com.vmware.vcops.analytics.action.schedule.ActionScheduler.doRun - Start processing action schedules at <epoch-time>
YYYY-MM-HH:MM:SS,006+0000 INFO [DistTaskActionScheduler] com.vmware.vcops.analytics.action.schedule.ActionScheduler.doRun - Finish processing action schedules at <epoch-time>
YYYY-MM-HH:MM:SS,985+0000 INFO [Analytics Main Thread] com.vmware.vcops.analytics.action.schedule.ActionScheduler.init - Action Scheduler is scheduled to start at Tue Apr 07 HH:MM:SS UTC 2026, and repeat every 5 min
YYYY-MM-DDTHH:MM:SS,689+0000 INFO [SyncResourceWorker-0] com.vmware.vcops.analytics.action.schedule.jobhistory.JobHistoryShardingModule.synchronizeData - synchronizing job Id=########-####-####-####-############ to ########-####-####-####-############
YYYY-MM-DDTHH:MM:SS,357+0000 INFO [Function Execution Processor21] com.vmware.vcops.analytics.action.schedule.jobhistory.JobHistoryShardingServer.deleteJobHistory - delete job history older than or equal to <epoch-time>YYYY-MM-DDTHH:MM:SS,577+0000 ERROR [pool-44-thread-108] com.vmware.vcops.platform.notification.email.EmailConfig.<init> - Service Credential must be provided when 'Requires Authentication' is checked.
YYYY-MM-DDTHH:MM:SS,578+0000 ERROR [pool-44-thread-108] com.vmware.vcops.analytics.action.schedule.ActionScheduler.run - Unexpected error while sending notification for schedule with name=Delete Snapshots that are older than 7 days_test_m02_h02
java.lang.IllegalArgumentException: Service Credential must be provided when 'Requires Authentication' is checked.
at com.vmware.vcops.platform.notification.email.EmailConfig.<init>(EmailConfig.java:93)
at com.vmware.vcops.platform.notification.email.EmailConfig.fromTransmissionConfig(EmailConfig.java:193)
at com.vmware.vcops.controller.data.utils.action.notification.NotificationEmailSender.initEmailConfig(NotificationEmailSender.java:128)
at com.vmware.vcops.controller.data.utils.action.notification.NotificationEmailSender.<init>(NotificationEmailSender.java:56)
at com.vmware.vcops.analytics.action.schedule.job.JobNotificationThread.run(JobNotificationThread.java:80)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)Subsequent logs show the scheduler skipping or flagging the job because it was detected as already active:
YYYY-MM-DDTHH:MM:SS,708+0000 INFO [DistTaskActionScheduler] com.vmware.vcops.analytics.action.schedule.ActionScheduler.enqueueActionSchedule - Schedule ScheduleDefinition{scheduledTask=ScheduledTask
Unknown macro: {taskKey=CustomActionTaskKey Unknown macro}
com.vmware.vcops.platform.api.model.schedule.task.CustomActionTaskKey@########}, notificationConfigs=[com.vmware.vcops.platform.api.model.schedule.notification.EmailNotificationConfig@########], nextNotificationAt=<epoch-time>} Schedule [uuid=########-####-####-####-############ name=Delete Snapshots that are older than 7 days_test_m02_h02 type=DAILY_SCHEDULE startOn=<epoch-time>] is running. Skipping
VMware Aria Operations 8.18.x
This issue can cause where the automated jobs scheduled from automation central in aria operations are failing to progress due to a mismatch in the SMTP/Notification plugin configuration. If "Required Authentication" is checked, "Credential type" cannot be set to "No Credential".
Because of this issue, the Automation Central job is stuck in the notification sending process.
Even if the email plugin's configuration is corrected, existing scheduled instances may remain in an unresolved state because they are tied to the original run context.
To fix this issue, refer the following steps -
Or
To fully resolve this issue and prevent similar state-locking failures in the future, we recommend the following actions:
The above isolation test will allow us to confirm if the core job execution logic completes successfully when entirely decoupled from the notification layer. If the cloned job runs successfully for two cycles, it confirms the issue was strictly tied to the notification config.
Once confirmed, you can re-enable notifications on a fresh job instance using the corrected SMTP/Notification plugin and then remove the original job.