[Building Sakai] Scheduler worker not running

Daniel Merino daniel.merino at unavarra.es
Fri Feb 20 06:01:50 PST 2015


Hi everybody,

We have found a weird issue about jobscheduler worker. In my test 
server, the worker is running fine and the logs show the runner working. 
I paste the logs:

/2015-02-20 12:56:49,076 DEBUG QuartzScheduler_Worker-3 
org.sakaiproject.component.app.scheduler.NavigableEventLogListener.jobExecutions 
- Trigger Fired: [trigger: 
org.sakaiproject.component.app.scheduler.ScheduledInvocationManagerImpl.runner, 
trigger description: , start: Fri Feb 20 12:52:49 CET 2015, end: null, 
job: 
org.sakaiproject.component.app.scheduler.ScheduledInvocationManagerImpl.runner, 
job description: , class: 
org.sakaiproject.component.app.scheduler.jobs.ScheduledInvocationRunner]//
//
//2015-02-20 12:56:49,076 DEBUG QuartzScheduler_Worker-3 
org.sakaiproject.component.app.scheduler.NavigableEventLogListener.jobExecutions 
- Job Executing: [name: 
org.sakaiproject.component.app.scheduler.ScheduledInvocationManagerImpl.runner, 
description: , class: 
org.sakaiproject.component.app.scheduler.jobs.ScheduledInvocationRunner]//
//
//2015-02-20 12:56:49,076 DEBUG QuartzScheduler_Worker-3 
org.sakaiproject.component.app.scheduler.jobs.ScheduledInvocationRunner 
- SQL: SELECT INVOCATION_ID, INVOCATION_TIME, COMPONENT, CONTEXT FROM 
SCHEDULER_DELAYED_INVOCATION WHERE INVOCATION_TIME < ? 
NOW:20150220115649076//
//
//2015-02-20 12:56:49,077 DEBUG QuartzScheduler_Worker-3 
org.sakaiproject.component.app.scheduler.NavigableEventLogListener.jobExecutions 
- Job Executed: [name: 
org.sakaiproject.component.app.scheduler.ScheduledInvocationManagerImpl.runner, 
description: , class: 
org.sakaiproject.component.app.scheduler.jobs.ScheduledInvocationRunner]//
//
//2015-02-20 12:56:49,132 DEBUG QuartzScheduler_Worker-3 
org.sakaiproject.component.app.scheduler.NavigableEventLogListener.jobExecutions 
- Trigger Completed: [trigger: 
org.sakaiproject.component.app.scheduler.ScheduledInvocationManagerImpl.runner, 
trigger description: , start: Fri Feb 20 12:52:49 CET 2015, end: null, 
job: 
org.sakaiproject.component.app.scheduler.ScheduledInvocationManagerImpl.runner, 
job description: , class: 
org.sakaiproject.component.app.scheduler.jobs.ScheduledInvocationRunner, 
execution result: 0]/



However, in our production environment, this runner is not called. The 
previous log lines are not present. The only log traces of Scheduler in 
catalina.out are these ones:

/2015-02-20 14:49:56,213 DEBUG 
QuartzScheduler_QuartzScheduler-sakai2a_MisfireHandler 
org.sakaiproject.component.app.scheduler.ConnectionProviderDelegate - 
quartz getConnection()
2015-02-20 14:50:18,515 DEBUG QuartzScheduler_QuartzSchedulerThread 
org.sakaiproject.component.app.scheduler.ConnectionProviderDelegate - 
quartz getConnection()/


This issue is affecting to the Peer Assessment feature. The assessments 
that students must grade are not available at any time, so we have 
disabled the feature in production until we manage to fix it.

I don't know why the Scheduler is not working for us. I have tried a 
complete build and redeploy of Sakai 2.9.2 and the issue remains.

If somebody has some idea about it, I would thank to know it.

Thanks in advance.
Best regards.
-- 
Daniel Merino Echeverría
daniel.merino at unavarra.es
Gestor de E-learning - Centro Superior de Innovación Educativa.
Tfno: 948-168489 - Universidad Pública de Navarra.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20150220/7cec8a05/attachment.html 


More information about the sakai-dev mailing list