Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-4289

Scheduler repeatedly dies after a while

    XMLWordPrintable

Details

    • Support Request
    • Resolution: Timed out
    • Highest
    • None
    • 2.6 Pro
    • Scheduled Tasks

    Description

      The Scheduler Administration page shown that no trigger has executed since about 16/Aug/04 12:50 PM. The current date is 24/Aug/04.

      From previous experience I know that restarting tomcat will restart the scheduler however I don't want to do that. I want to know how the scheduler can be fixed so that it does not die after a while.

      The last automatic backup was this: 2004-Aug-16--1250.zip. These backups should be happening every 720 minutes.

      The mail queue just keeps growing. I don't want to restart tomcat as I believe this will lose the pending messages. This has been happening for a while, after each tomcat restart. It is only today that I noticed the scheduler was inactive. I suspect the dead scheduler is the cause of this.

      Can a jsp be supplied for me to use to restart the scheduler?

      I have marked this as critical as the email notifications are a critical part of our business. Currently this is not reliable.

      I have noted JRA-2671 "quartz scheduler can die" but since I'm running 2.6 Pro it may not be the same issue.

      Below I have posted the Scheduler Administration page details
      and the Services page details.

      Below that is an extract from catalina.out around the time of the last scheduled backup, i.e. the last time the scheduler executed a job. There are two classes of entry in this log extract. The first is an entry that occurs thousands of times in the day leading up the death of the scheduler and the second class of entry is toward the end. Search for this to find it

      2004-08-16 12:50:09,873 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      java.lang.reflect.UndeclaredThrowableException

      ::The Scheduler Administration page details

      Scheduler Administration

      This page shows you the properties of the JIRA internal scheduler, as well as the scheduled jobs and their triggers.

      Quartz Scheduler named JiraQuartzScheduler with instance ID NON_CLUSTERED.
      The scheduler has been running since 02/Aug/04 09:31 AM and has executed 20395 jobs.
      The job store is class class com.atlassian.scheduler.OfBizJobStore which does support persistence.
      The thread pool is class class org.quartz.simpl.SimpleThreadPool which has 4 threads.

      Paused: FALSE
      Shutdown: FALSE

      Jobs
      Name Class Attributes
      GROUP: DEFAULT
      ServicesJob com.atlassian.jira.service.ServiceRunner Volatile: TRUE
      Durable: TRUE
      Stateful: FALSE

      GROUP: SEND_SUBSCRIPTION
      SEND_SUBSCRIPTION com.atlassian.jira.issue.subscription.SendFilterJob Volatile: FALSE
      Durable: TRUE
      Stateful: FALSE

      Triggers
      Name Job Next Fire Attributes
      GROUP: DEFAULT
      ServicesTrigger DEFAULT.ServicesJob 16/Aug/04 12:54 PM Volatile: TRUE

      GROUP: SEND_SUBSCRIPTION
      SUBSCRIPTION_10002 SEND_SUBSCRIPTION.SEND_SUBSCRIPTION 16/Aug/04 05:52 PM Volatile: FALSE
      SUBSCRIPTION_10004 SEND_SUBSCRIPTION.SEND_SUBSCRIPTION 17/Aug/04 05:08 AM Volatile: FALSE
      SUBSCRIPTION_10011 SEND_SUBSCRIPTION.SEND_SUBSCRIPTION 19/Aug/04 08:31 PM Volatile: FALSE
      SUBSCRIPTION_10005 SEND_SUBSCRIPTION.SEND_SUBSCRIPTION 17/Aug/04 03:48 AM Volatile: FALSE
      SUBSCRIPTION_10010 SEND_SUBSCRIPTION.SEND_SUBSCRIPTION 17/Aug/04 08:07 AM Volatile: FALSE
      SUBSCRIPTION_10003 SEND_SUBSCRIPTION.SEND_SUBSCRIPTION 17/Aug/04 05:06 AM Volatile: FALSE

      :: The Services page details

      Services
      Add a new service by entering a name and class below. You can then edit it to set properties.

      Name / Class Properties Delay (mins)
      Backup Service
      com.atlassian.jira.service.services.export.ExportService
      USEZIP: Zip
      DIR_NAME: /opt/jira/backup
      720 Edit
      Del
      Mail Queue Service
      com.atlassian.jira.service.services.mail.MailQueueService
      1 Edit
      VCS Update Service
      com.atlassian.jira.service.services.vcs.VcsService
      15 Edit
      Create Issue Service for RMC
      com.atlassian.jira.service.services.pop.PopService
      handler: Create Issue Handler
      popserver: missingcourses@studylink.com
      handler.params: project=RMC,issuetype=3,reporterusername=samantha
      1 Edit
      Del
      HELP project - Email Create Issue Service
      com.atlassian.jira.service.services.pop.PopService
      handler: Create Or Comment Handler
      popserver: jira.project.help@mail.studylink.com
      handler.params: project=HELP,issuetype=3,createusers=true
      1 Edit
      Del

      Get help!

      2004-08-16 12:48:09,951 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      com.atlassian.jira.project.DefaultAssigneeException: The default assignees do NOT have ASSIGNABLE permission OR Unassigned issues are turned off.
      at com.atlassian.jira.project.AbstractProjectManager.getDefaultAssignee(AbstractProjectManager.java:211)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:107)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
      2004-08-16 12:48:09,958 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      com.atlassian.jira.project.DefaultAssigneeException: The default assignees do NOT have ASSIGNABLE permission OR Unassigned issues are turned off.
      at com.atlassian.jira.project.AbstractProjectManager.getDefaultAssignee(AbstractProjectManager.java:211)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:107)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
      2004-08-16 12:49:09,910 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      com.atlassian.jira.project.DefaultAssigneeException: The default assignees do NOT have ASSIGNABLE permission OR Unassigned issues are turned off.
      at com.atlassian.jira.project.AbstractProjectManager.getDefaultAssignee(AbstractProjectManager.java:211)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:107)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
      2004-08-16 12:49:09,917 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      com.atlassian.jira.project.DefaultAssigneeException: The default assignees do NOT have ASSIGNABLE permission OR Unassigned issues are turned off.
      at com.atlassian.jira.project.AbstractProjectManager.getDefaultAssignee(AbstractProjectManager.java:211)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:107)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
      2004-08-16 12:49:09,924 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      com.atlassian.jira.project.DefaultAssigneeException: The default assignees do NOT have ASSIGNABLE permission OR Unassigned issues are turned off.
      at com.atlassian.jira.project.AbstractProjectManager.getDefaultAssignee(AbstractProjectManager.java:211)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:107)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
      2004-08-16 12:49:09,932 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      com.atlassian.jira.project.DefaultAssigneeException: The default assignees do NOT have ASSIGNABLE permission OR Unassigned issues are turned off.
      at com.atlassian.jira.project.AbstractProjectManager.getDefaultAssignee(AbstractProjectManager.java:211)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:107)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
      2004-08-16 12:50:09,851 ERROR [atlassian.jira.workflow.OSWorkflowManager] Error occured while creating issue.
      [InvalidInputException: [Error map: [{}]] [Error list: [[User 'lis' doesn't have the correct permissions]]]
      at com.atlassian.jira.workflow.validator.AbstractPermissionValidator.hasUserPermission(AbstractPermissionValidator.java:62)
      at com.atlassian.jira.workflow.validator.PermissionValidator.validate(PermissionValidator.java:48)
      at com.opensymphony.workflow.AbstractWorkflow.verifyInputs(AbstractWorkflow.java:916)
      at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1098)
      at com.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:541)
      at com.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:74)
      at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:162)
      at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:130)
      at com.atlassian.jira.issue.managers.CachingIssueManager.createIssue(CachingIssueManager.java:68)
      at sun.reflect.GeneratedMethodAccessor468.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at com.atlassian.util.profiling.object.ObjectProfiler.profiledInvoke(ObjectProfiler.java:68)
      at com.atlassian.jira.config.component.AppPropertiesComponentAdaptor$DelegatingInvocationHandler.invoke(AppPropertiesComponentAdaptor.java:61)
      at $Proxy0.createIssue(Unknown Source)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:126)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
      2004-08-16 12:50:09,873 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      java.lang.reflect.UndeclaredThrowableException
      at $Proxy0.createIssue(Unknown Source)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:126)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
      Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.GeneratedMethodAccessor468.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at com.atlassian.util.profiling.object.ObjectProfiler.profiledInvoke(ObjectProfiler.java:68)
      at com.atlassian.jira.config.component.AppPropertiesComponentAdaptor$DelegatingInvocationHandler.invoke(AppPropertiesComponentAdaptor.java:61)
      ... 7 more
      Caused by: com.atlassian.jira.exception.CreateException: Error occurred while creating issue through workflow.: Error occured while creating issue.: User 'lis' doesn'
      t have the correct permissions
      at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:168)
      at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:130)
      at com.atlassian.jira.issue.managers.CachingIssueManager.createIssue(CachingIssueManager.java:68)
      ... 12 more
      Caused by: com.atlassian.jira.workflow.WorkflowException: Error occured while creating issue.: User 'lis' doesn't have the correct permissions
      at com.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:85)
      at com.atlassian.jira.issue.managers.DefaultIssueManager.createIssue(DefaultIssueManager.java:162)
      ... 14 more
      Caused by: [InvalidInputException: [Error map: [{}]] [Error list: [[User 'lis' doesn't have the correct permissions]]]
      at com.atlassian.jira.workflow.validator.AbstractPermissionValidator.hasUserPermission(AbstractPermissionValidator.java:62)
      at com.atlassian.jira.workflow.validator.PermissionValidator.validate(PermissionValidator.java:48)
      at com.opensymphony.workflow.AbstractWorkflow.verifyInputs(AbstractWorkflow.java:916)
      at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1098)
      at com.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:541)
      at com.atlassian.jira.workflow.OSWorkflowManager.createIssue(OSWorkflowManager.java:74)
      ... 15 more
      2004-08-16 12:51:09,898 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      com.atlassian.jira.project.DefaultAssigneeException: The default assignees do NOT have ASSIGNABLE permission OR Unassigned issues are turned off.
      at com.atlassian.jira.project.AbstractProjectManager.getDefaultAssignee(AbstractProjectManager.java:211)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:107)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
      2004-08-16 12:51:09,922 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      com.atlassian.jira.project.DefaultAssigneeException: The default assignees do NOT have ASSIGNABLE permission OR Unassigned issues are turned off.
      at com.atlassian.jira.project.AbstractProjectManager.getDefaultAssignee(AbstractProjectManager.java:211)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:107)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
      2004-08-16 12:51:09,929 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      com.atlassian.jira.project.DefaultAssigneeException: The default assignees do NOT have ASSIGNABLE permission OR Unassigned issues are turned off.
      at com.atlassian.jira.project.AbstractProjectManager.getDefaultAssignee(AbstractProjectManager.java:211)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:107)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
      2004-08-16 12:51:09,936 ERROR [service.util.handler.CreateIssueHandler] Could not create issue!
      com.atlassian.jira.project.DefaultAssigneeException: The default assignees do NOT have ASSIGNABLE permission OR Unassigned issues are turned off.
      at com.atlassian.jira.project.AbstractProjectManager.getDefaultAssignee(AbstractProjectManager.java:211)
      at com.atlassian.jira.service.util.handler.CreateIssueHandler.handleMessage(CreateIssueHandler.java:107)
      at com.atlassian.jira.service.services.pop.PopService.run(PopService.java:110)
      at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
      at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
      at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)

      Attachments

        Activity

          People

            Unassigned Unassigned
            1327795a2de0 Janek Bogucki
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: