Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Who Me Too'd this topic

Avatar

Level 2

I have created a scheduler which looks for the assets that are expiring in upcoming 5 days and then it triggers an email to the owner of the asset to provide update about its expiration.

Issue in the service is that scheduler is getting activated twice and as it runs twice so email is also triggered twice to the owner of the asset.

I checked about it and found that it may occur if there is a cluster of AEM instance as the scheduler will be running on all instances, so I used the onSingleInstanceOnly(java.lang.String[] slingIds) method to register the scheduler only once. It worked after this change but now after few days again I am receiving the email twice. In the logs again I can see that scheduler is getting registered twice.

 

Please suggest any solution about it.

Who Me Too'd this topic