SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 58212: SAS® Workflow Services does not execute a timer-triggered policy action if the timer fires while the SAS® middle-tier is stopped

DetailsHotfixAboutRate It

When a workflow timer expires, the Apache Quartz Enterprise Job Scheduler starts the job to execute the timer-triggered policy action. If the timer expires when the SAS middle-tier is stopped, the Job Scheduler attempts to start the job during restart of the middle-tier. However, if the Job Scheduler starts the job before SAS Workflow Services is completely initialized, the system might not execute the timer-trigger policy action. In addition, you might see an error similar to the following in the SASWorkflowServices9.4.log file:

ERROR [unknown] org.quartz.core.JobRunShell - Job
SAS-WORKFLOW-JOBS.c9ca5321-89a7-4604-bee4-fbc377731dd6 threw an unhandled Exception: java.lang.NullPointerException
       at com.sas.workflow.util.spring.WorkflowServiceUtil.getMessageSender(WorkflowServiceUtil.java:96)
       at com.sas.workflow.engine.services.timer.scheduling.quartz.WorkflowJob.sendEventNotification(
       WorkflowJob.java:95)   
       at com.sas.workflow.engine.services.timer.scheduling.quartz.WorkflowJob.execute(WorkflowJob.java:54)

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Web Infrastructure PlatformSolaris for x649.49.4_M29.4 TS1M09.4 TS1M2
HP-UX IPF9.49.4_M29.4 TS1M09.4 TS1M2
Linux for x649.49.4_M29.4 TS1M09.4 TS1M2
64-bit Enabled Solaris9.49.4_M29.4 TS1M09.4 TS1M2
64-bit Enabled AIX9.49.4_M29.4 TS1M09.4 TS1M2
Microsoft® Windows® for x649.49.4_M29.4 TS1M09.4 TS1M2
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.