

# Exceções
<a name="aws-glue-api-exceptions"></a>

Esta seção descreve as exceções do AWS Glue que você pode usar para encontrar a origem dos problemas e corrigi-los. Para obter mais informações sobre códigos de erro HTTP e strings para exceções relacionadas a machine learning, consulte [Exceções de machine learning do AWS Glue](exceptions-machine-learning.md).

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

O acesso a um recurso foi negado.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Um recurso a ser criado ou adicionado já existe.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Dois processos estão tentando modificar um recurso simultaneamente.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Muitos trabalhos estão sendo executados simultaneamente.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

O crawler especificado não está sendo executado.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

A operação não pode ser realizada porque o crawler já está sendo executado.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

O crawler especificado está sendo interrompido.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Uma entidade especificada não existe

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.
+ `FromFederationSource` – Booleano.

  Indica se a exceção está relacionada ou não a uma fonte federada.

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

Uma fonte de federação falhou.

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

  O código de erro do problema.
+ `Message` – String UTF-8.

  A mensagem descrevendo o problema.

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

Uma fonte de federação falhou, mas a operação pode ser repetida.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Uma operação de criptografia falhou.

**Campos**
+ `Message` – String UTF-8.

  A mensagem descrevendo o problema.

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

O mesmo identificador exclusivo foi associado a dois registros diferentes.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

O fluxo de trabalho está em um estado inválido para executar uma operação solicitada.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Ocorreu um erro interno de serviço.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Um mecanismo de execução desconhecido ou inválido foi especificado.

**Campos**
+ `message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

A entrada fornecida não é válida.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.
+ `FromFederationSource` – Booleano.

  Indica se a exceção está relacionada ou não a uma fonte federada.

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

Um erro que indica que seus dados estão em um estado inválido.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

A transição adequada de uma tarefa para a próxima falhou.

**Campos**
+ `message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Uma definição de trabalho não é válida.

**Campos**
+ `message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

O estado terminal de uma execução de trabalho sinaliza uma falha.

**Campos**
+ `message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Uma execução de trabalho encontrou uma transição inválida do estado de origem para o estado de destino.

**Campos**
+ `jobRunId` – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O ID da execução de trabalho em questão.
+ `message` – String UTF-8.

  Uma mensagem descrevendo o problema.
+ `sourceState`: string UTF-8 (valores válidos: `STARTING` \$1 `RUNNING` \$1 `STOPPING` \$1 `STOPPED` \$1 `SUCCEEDED` \$1 `FAILED` \$1 `TIMEOUT` \$1 `ERROR` \$1 `WAITING` \$1 `EXPIRED`).

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

  O estado do destino.

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

Uma execução de trabalho não está em um estado terminal.

**Campos**
+ `message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Um executor de trabalho está atrasado.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Não há uma programação aplicável.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

A operação expirou.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Um recurso não estava pronto para uma transação.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Um limite numérico de recursos foi excedido.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

O programador especificado não está sendo executado.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

O programador especificado já está sendo executado.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

O programador especificado está em transição.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

O executor de trabalho não foi reconhecido.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Não foi possível validar um valor.

**Campos**
+ `Message` – String UTF-8.

  Uma mensagem descrevendo o problema.

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

Houve um conflito de versão.

**Campos**
+ `message` – String UTF-8.

  Uma mensagem descrevendo o problema.