Affects Version/s: 6.1.20 EE GA2
Fix Version/s: 6.1.20 EE GA2
Component/s: Portal Services > Scheduler
Similar Issues:Show 5 results
LPS-56613 SchedulerEngine fails to schedule job if scheduler-event-listener-class value is very long LPS-56437 Scheduler unschedule throws NPE on portlet undeploy LPS-17846 Unable to use more than one scheduler in a plugin LPS-50217 Portlet scheduler-entry's don't work when the listener class is too long LPS-15999 Scheduled job fires before portlet finishes deploying
Let's have more registered scheduler for one portlet for a portlet in a plugin with the same scheduler class (see below).
1) The entries will be registered separately for the portlet, it's a list object. So theoretically it's possible to have the same scheduler class more times with different triggers. However, the job name and the group name for the trigger will be the SAME scheduler class name for all of the scheduler entries.
2) During scheduling in the SchedulerEngineUtil class a SchedulerEventMessageListenerWrapper class will be instantiated and registered for all of the scheduler entries and a trigger will be created. It's fine.
3) The trigger is identified by its group and job name and because of this the last trigger will be applied for all of the scheduler entries (with the same scheduler class).
There is a workaround with using different scheduler classes, however, the separated scheduler entries should work independently from each other and it's possible to configure multiple scheduler-entry, but it's not working.