Catch User Errors
rfdonnelly opened this issue · comments
In general, catch bad usage and provide good error messages. Some work has already been done to validate DSL methods' inputs. This issue is an attempt to identify all areas where we can check, catch, and report bad usage.
-
job
command -
job.execute
command -
job.repeat
command -
import
command - check job graph has no cycles (Check implemented indirectly as job/'predecessor not found' check. User is unable to create cycles since jobs cannot be referenced until defined.)
- job description syntax errors (3c02885)
- jobrnr command
All items completed.