KB 10109 M365 Scheduled backups are never performed.
KB ID: 10109
Product: Storware Backup & Recovery
Version: 5.0+
Published: 2023-06-23
Last modified: 2023-06-23
Problem
I have an M365 Backup SLA with schedules attached to it. At the scheduled time, there are no backup tasks in the task console. In api.log I can see errors similar to these:
[2023-06-21 16:40:00] INFO [__ejb-thread-pool4] {} ScheduleExecutionStrategy.lambda$createTasks$1:81
Starting scheduled tasks (schedule: Daily_SharePoint_TEST, type: CLOUD_BACKUP, execution type: TIME)...
[2023-06-21 16:40:00] INFO [__ejb-thread-pool4] {} ScheduledTaskExecutionStrategy.createTasks:57
Scheduling tasks for 91 objects
[2023-06-21 16:40:00] ERROR [__ejb-thread-pool4] {} ScheduleExecutor.createScheduledTasks:65
eu.storware.vprotect.api.exception.ApiException:
eu.storware.vprotect.api.service.task.TaskStrategyService.fillEntitySpecificFields(TaskStrategyService.java:275)
eu.storware.vprotect.api.service.task.TaskStrategyService.fillCommonTaskFields(TaskStrategyService.java:208)
java.base/java.lang.Iterable.forEach(Iterable.java:75)
eu.storware.vprotect.api.service.task.TaskStrategyService.fillCommonTaskFields(TaskStrategyService.java:179)
eu.storware.vprotect.api.service.task.TaskStrategyService.validateAndSave(TaskStrategyService.java:453)
eu.storware.vprotect.api.service.task.ExportTaskStrategyService.create(ExportTaskStrategyService.java:236)
jdk.internal.reflect.GeneratedMethodAccessor439.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:588)
org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:408)
com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:4835)
com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:665)
com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:834)
com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:615)
com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doCall(SystemInterceptorProxy.java:163)
com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:140)
jdk.internal.reflect.GeneratedMethodAccessor139.invoke(Unknown Source)
Solution
Make sure that for selected objects in Backup SLA, you select at least one feature from the same group.
Examples
This is an incorrect configuration. The administrator selected users for backup but he didn’t select any of Users features.
This is a correct configuration. The administrator selected users for backup and at least one feature in Users features group.