Scenario : Simple job which has to process the flow based on the condition specified in 'Evaluate rows number in a table'.
If the condition fails then it has to create one file in a specified path.If condition is success then do nothing.
Attached the sample job to this jira.
Test Results :
1) Configure "Evaluate rows number in a table" step to meet success condition : Schedule the job.
Now PDI will execute dummy step as it meets success criteria in "Evaluate rows number in a table". See the attached slave_server_log_when_condotion_success.png
Note : No quartz errors are thrown
2) Configure "Evaluate rows number in a table" step to meet failure condition : Schedule the job.
Now PDI will execute create fil step as it meets failure criteria in "Evaluate rows number in a table".Now file will be created at specified location. See the attached slave_server_log_when_condotion_fail.png
Note : Even though job finished successfully which can seen in slave server log,but quartz error is thrown in pentaho.log file.
This happens only when the job is scheduled. You can not see error in DI server web page it shows in pentaho.log file.
Attached log files,screenshots and job.