Exceptions
This section describes AWS Glue exceptions that you can use to find the source of problems and fix them. For more information on HTTP error codes and strings for exceptions related to machine learning, see AWS Glue Machine Learning Exceptions.
AccessDeniedException Structure
Access to a resource was denied.
AlreadyExistsException Structure
A resource to be created or added already exists.
ConcurrentModificationException Structure
Two processes are trying to modify a resource simultaneously.
ConcurrentRunsExceededException Structure
Too many jobs are being run concurrently.
CrawlerNotRunningException Structure
The specified crawler is not running.
CrawlerRunningException Structure
The operation cannot be performed because the crawler is already running.
CrawlerStoppingException Structure
The specified crawler is stopping.
EntityNotFoundException Structure
A specified entity does not exist
GlueEncryptionException Structure
An encryption operation failed.
IdempotentParameterMismatchException Structure
The same unique identifier was associated with two different records.
IllegalWorkflowStateException Structure
The workflow is in an invalid state to perform a requested operation.
InternalServiceException Structure
An internal service error occurred.
InvalidExecutionEngineException Structure
An unknown or invalid execution engine was specified.
InvalidInputException Structure
The input provided was not valid.
InvalidTaskStatusTransitionException Structure
Proper transition from one task to the next failed.
JobDefinitionErrorException Structure
A job definition is not valid.
JobRunInTerminalStateException Structure
The terminal state of a job run signals a failure.
JobRunInvalidStateTransitionException Structure
A job run encountered an invalid transition from source state to target state.
Fields
-
jobRunId
– UTF-8 string, not less than 1 or more than 255 bytes long, matching the Single-line string pattern.The ID of the job run in question.
-
A message describing the problem.
-
sourceState
– UTF-8 string (valid values:STARTING
|RUNNING
|STOPPING
|STOPPED
|SUCCEEDED
|FAILED
|TIMEOUT
).The source state.
-
targetState
– UTF-8 string (valid values:STARTING
|RUNNING
|STOPPING
|STOPPED
|SUCCEEDED
|FAILED
|TIMEOUT
).The target state.
JobRunNotInTerminalStateException Structure
A job run is not in a terminal state.
LateRunnerException Structure
A job runner is late.
NoScheduleException Structure
There is no applicable schedule.
OperationTimeoutException Structure
The operation timed out.
ResourceNumberLimitExceededException Structure
A resource numerical limit was exceeded.
SchedulerNotRunningException Structure
The specified scheduler is not running.
SchedulerRunningException Structure
The specified scheduler is already running.
SchedulerTransitioningException Structure
The specified scheduler is transitioning.
UnrecognizedRunnerException Structure
The job runner was not recognized.
ValidationException Structure
A value could not be validated.
VersionMismatchException Structure
There was a version conflict.