1.4.1 States in Job Details
This topic gives an overview on different status that a job can take in Job Details.
A job can take any of the following states:
- SCHEDULED -This indicates that the message is processed.
- NOT SCHEDULED -This indicates that the message processing is not scheduled.
- PAUSED - This indicates that the job is manually paused from executing.
- ERROR - A job trigger arrives at the Internal Server Error state when the scheduler attempts to fire it, but cannot due to an error creating and executing its related job, hence pausing the job.
Also, a job arrives at ERROR state for the following reasons:
- When the associated class for the job is not present in class path
- If during setup, the queue has not been created, but a job has been created for that queue.
- If call to the Scheduler EJB has failed.
- If job related pooling tables are invalid.
Parent topic: Process Job Details