

# Excepciones
<a name="aws-glue-api-exceptions"></a>

En esta sección, se describen las excepciones de AWS Glue que puede utilizar para encontrar el origen de los problemas y solucionarlos. Para obtener más información sobre las cadenas y códigos de error HTTP de las excepciones relacionadas con el machine learning, consulte [Excepciones de machine learning en AWS Glue](exceptions-machine-learning.md).

## Estructura AccessDeniedException
<a name="aws-glue-api-exceptions-AccessDeniedException"></a>

El acceso a un recurso se ha denegado.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura de AlreadyExistsException
<a name="aws-glue-api-exceptions-AlreadyExistsException"></a>

Un recurso que se va a crear o añadir ya existe.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura ConcurrentModificationException
<a name="aws-glue-api-exceptions-ConcurrentModificationException"></a>

Dos procesos intentan modificar un recurso a la vez.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura ConcurrentRunsExceededException
<a name="aws-glue-api-exceptions-ConcurrentRunsExceededException"></a>

Demasiados trabajos se ejecutan al mismo tiempo.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura CrawlerNotRunningException
<a name="aws-glue-api-exceptions-CrawlerNotRunningException"></a>

El rastreador especificado no está ejecutándose.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura CrawlerRunningException
<a name="aws-glue-api-exceptions-CrawlerRunningException"></a>

La operación no se puede realizar porque el rastreador ya se está ejecutando.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura CrawlerStoppingException
<a name="aws-glue-api-exceptions-CrawlerStoppingException"></a>

El rastreador especificado se está parando.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura EntityNotFoundException
<a name="aws-glue-api-exceptions-EntityNotFoundException"></a>

Una entidad especificada no existe.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.
+ `FromFederationSource`: booleano.

  Indica si la excepción se refiere o no a un origen federado.

## Estructura de FederationSourceException
<a name="aws-glue-api-exceptions-FederationSourceException"></a>

Error en un origen de federación.

**Campos**
+ `FederationSourceErrorCode`: Cadena UTF-8 (valores válidos: `AccessDeniedException` \$1 `EntityNotFoundException` \$1 `InvalidCredentialsException` \$1 `InvalidInputException` \$1 `InvalidResponseException` \$1 `OperationTimeoutException` \$1 `OperationNotSupportedException` \$1 `InternalServiceException` \$1 `PartialFailureException` \$1 `ThrottlingException`).

  El código de error del problema.
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura de FederationSourceRetryableException
<a name="aws-glue-api-exceptions-FederationSourceRetryableException"></a>

Se produjo un error en un origen de federación, pero es posible que se vuelva a intentar la operación.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura GlueEncryptionException
<a name="aws-glue-api-exceptions-GlueEncryptionException"></a>

Una operación de cifrado ha devuelto un error.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura IdempotentParameterMismatchException
<a name="aws-glue-api-exceptions-IdempotentParameterMismatchException"></a>

El mismo identificador único se asoció a dos registros diferentes.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura IllegalWorkflowStateException
<a name="aws-glue-api-exceptions-IllegalWorkflowStateException"></a>

El flujo de trabajo está en un estado no válido para realizar una operación solicitada.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura InternalServiceException
<a name="aws-glue-api-exceptions-InternalServiceException"></a>

Se ha producido un error de servicio interno.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura InvalidExecutionEngineException
<a name="aws-glue-api-exceptions-InvalidExecutionEngineException"></a>

Se ha especificado un motor de ejecución desconocido o no válido.

**Campos**
+ `message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura InvalidInputException
<a name="aws-glue-api-exceptions-InvalidInputException"></a>

La información de entrada proporcionada no es válida.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.
+ `FromFederationSource`: booleano.

  Indica si la excepción se refiere o no a un origen federado.

## Estructura InvalidStateException
<a name="aws-glue-api-exceptions-InvalidStateException"></a>

Un error que indica que los datos se encuentran en un estado no válido.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura InvalidTaskStatusTransitionException
<a name="aws-glue-api-exceptions-InvalidTaskStatusTransitionException"></a>

Error en la transición correcta de una tarea a la siguiente.

**Campos**
+ `message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura JobDefinitionErrorException
<a name="aws-glue-api-exceptions-JobDefinitionErrorException"></a>

Una definición de trabajo no es válida.

**Campos**
+ `message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura JobRunInTerminalStateException
<a name="aws-glue-api-exceptions-JobRunInTerminalStateException"></a>

El estado terminal de una ejecución de flujo de trabajo señala un error.

**Campos**
+ `message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura JobRunInvalidStateTransitionException
<a name="aws-glue-api-exceptions-JobRunInvalidStateTransitionException"></a>

Una ejecución de flujo de trabajo ha encontrado una transición no válida del estado de origen al de destino.

**Campos**
+ `jobRunId`: cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  El ID de la ejecución de trabajo en cuestión.
+ `message`: cadena UTF-8.

  Mensaje que describe el problema.
+ `sourceState`: Cadena UTF-8 (valores válidos: `STARTING` \$1 `RUNNING` \$1 `STOPPING` \$1 `STOPPED` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `TIMEOUT` \$1 `ERROR` \$1 `WAITING` \$1 `EXPIRED`).

  El estado de origen.
+ `targetState`: Cadena UTF-8 (valores válidos: `STARTING` \$1 `RUNNING` \$1 `STOPPING` \$1 `STOPPED` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `TIMEOUT` \$1 `ERROR` \$1 `WAITING` \$1 `EXPIRED`).

  El estado de destino.

## Estructura JobRunNotInTerminalStateException
<a name="aws-glue-api-exceptions-JobRunNotInTerminalStateException"></a>

Una ejecución de flujo de trabajo no se encuentra en estado terminal.

**Campos**
+ `message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura LateRunnerException
<a name="aws-glue-api-exceptions-LateRunnerException"></a>

Un ejecutor de flujo de trabajo se ha atrasado.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura NoScheduleException
<a name="aws-glue-api-exceptions-NoScheduleException"></a>

No hay ningún programa aplicable.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura OperationTimeoutException
<a name="aws-glue-api-exceptions-OperationTimeoutException"></a>

La operación ha agotado el tiempo de espera.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura ResourceNotReadyException
<a name="aws-glue-api-exceptions-ResourceNotReadyException"></a>

Un recurso no estaba listo para una transacción.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura ResourceNumberLimitExceededException
<a name="aws-glue-api-exceptions-ResourceNumberLimitExceededException"></a>

Un límite numérico de los recursos se ha superado.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura SchedulerNotRunningException
<a name="aws-glue-api-exceptions-SchedulerNotRunningException"></a>

El programador especificado no está ejecutándose.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura SchedulerRunningException
<a name="aws-glue-api-exceptions-SchedulerRunningException"></a>

El programador especificado ya está ejecutándose.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura SchedulerTransitioningException
<a name="aws-glue-api-exceptions-SchedulerTransitioningException"></a>

El programador especificado se encuentra en transición.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura UnrecognizedRunnerException
<a name="aws-glue-api-exceptions-UnrecognizedRunnerException"></a>

No se ha reconocido al ejecutor del flujo de trabajo.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura ValidationException
<a name="aws-glue-api-exceptions-ValidationException"></a>

No se ha podido validar a un valor.

**Campos**
+ `Message`: cadena UTF-8.

  Mensaje que describe el problema.

## Estructura VersionMismatchException
<a name="aws-glue-api-exceptions-VersionMismatchException"></a>

Se ha producido un conflicto de versiones.

**Campos**
+ `message`: cadena UTF-8.

  Mensaje que describe el problema.