

# Exceções de machine learning do AWS Glue
<a name="exceptions-machine-learning"></a>

Este tópico descreve strings e códigos de erro HTTP para exceções do AWS Glue relacionadas a machine learning. Os códigos de erro e as strings de erro são fornecidos para cada atividade de machine learning que pode ocorrer quando você executa uma operação. Além disso, você pode ver se é possível repetir a operação que resultou no erro.

## CancelMLTaskRunActivity
<a name="exceptions-machine-learning-CancelMLTaskRunActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."
  + "Nenhuma execução de tarefa de ML encontrada para [taskRunId]: na conta [accountId] para a transformação [transformName].”

  OK para tentar novamente: não.

## CreateMLTaskRunActivity
<a name="exceptions-machine-learning-CreateMLTransformActivity"></a>

Essa atividade tem as seguintes exceções:
+ InvalidInputException (400)
  + "Falha de serviço interno devido a entrada inesperada."
  + “Uma fonte de entrada da tabela do AWS Glue deve ser especificada na transformação.”
  + "A coluna de fonte de entrada [columnName] tem um tipo de dados inválido definido no catálogo."
  + "Exatamente uma tabela de registro de entrada deve ser fornecida."
  + "Deve especificar o nome do banco de dados."
  + "Deve especificar o nome da tabela."
  + "O esquema não está definido na transformação."
  + "O esquema deve conter a chave primária fornecida: [primaryKey]."
  + "Problema ao obter o esquema do catálogo de dados: [message]."
  + "Não é possível definir a capacidade máxima e o Núm./Tipo de operador ao mesmo tempo."
  + "Tanto WorkerType quanto NumberOfWorkers devem ser definidos."
  + "MaxCapacity deve ser >= [maxCapacity]."
  + "NumberOfWorkers deve ser >= [maxCapacity]."
  + "O máximo de novas tentativas não deve ser negativo."
  +  "Os parâmetros de Encontrar correspondências não foram definidos."
  + "Uma chave primária deve ser especificada nos parâmetros de Encontrar correspondências."

  OK para tentar novamente: não.
+ AlreadyExistsException (400)
  + "Já existe uma transformação com o nome [transformName]."

  OK para tentar novamente: não.
+ IdempotentParameterMismatchException (400)
  + "A solicitação de criação idempotente para a transformação [transformName] tinha parâmetros não correspondentes."

  OK para tentar novamente: não.
+ InternalServiceException (500)
  + "Falha de dependência."

  OK para tentar novamente: sim.
+ ResourceNumberLimitExceededException (400)
  + "A contagem de transformações de ML ([count]) excedeu o limite de [limit] transformações."

  OK para tentar novamente: sim, depois de excluir uma transformação a fim de criar espaço para a nova.

## DeleteMLTransformActivity
<a name="exceptions-machine-learning-DeleteMLTransformActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]"

  OK para tentar novamente: não.

## GetMLTaskRunActivity
<a name="exceptions-machine-learning-GetMLTaskRunActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."
  + "Nenhuma execução de tarefa de ML encontrada para [taskRunId]: na conta [accountId] para a transformação [transformName].”

  OK para tentar novamente: não.

## GetMLTaskRunsActivity
<a name="exceptions-machine-learning-GetMLTaskRunsActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."
  + "Nenhuma execução de tarefa de ML encontrada para [taskRunId]: na conta [accountId] para a transformação [transformName].”

  OK para tentar novamente: não.

## GetMLTransformActivity
<a name="exceptions-machine-learning-GetMLTransformActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."

  OK para tentar novamente: não.

## GetMLTransformsActivity
<a name="exceptions-machine-learning-GetMLTransformsActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."

  OK para tentar novamente: não.
+ InvalidInputException (400)
  + "O ID da conta não pode ficar em branco."
  + "Classificação não compatível com a coluna [column]."
  + "[column] não pode ficar em branco."
  + "Falha de serviço interno devido a entrada inesperada."

  OK para tentar novamente: não.

## GetSaveLocationForTransformArtifactActivity
<a name="exceptions-machine-learning-GetSaveLocationForTransformArtifactActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."

  OK para tentar novamente: não.
+ InvalidInputException (400)
  + "Tipo de artefato [artifactType] não compatível."
  + "Falha de serviço interno devido a entrada inesperada."

  OK para tentar novamente: não.

## GetTaskRunArtifactActivity
<a name="exceptions-machine-learning-GetTaskRunArtifactActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."
  + "Nenhuma execução de tarefa de ML encontrada para [taskRunId]: na conta [accountId] para a transformação [transformName].”

  OK para tentar novamente: não.
+ InvalidInputException (400)
  + "O nome de arquivo '[fileName]' é inválido para publicação."
  + "Não é possível recuperar o artefato para o tipo de tarefa [taskType]."
  + "Não é possível recuperar o artefato para [artifactType]."
  + "Falha de serviço interno devido a entrada inesperada."

  OK para tentar novamente: não.

## PublishMLTransformModelActivity
<a name="exceptions-machine-learning-PublishMLTransformModelActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."
  + "Não foi possível encontrar um modelo existente com a versão – [version] para a conta de ID – [accountId] – e ID de transformação – [transformId]."

  OK para tentar novamente: não.
+ InvalidInputException (400)
  + "O nome de arquivo '[fileName]' é inválido para publicação."
  + "Sinal de menos inicial ilegal na string não assinada [string]."
  + "Dígito inválido no final de [string]."
  +  "O valor da string [string] excede o intervalo de longo não assinado."
  + "Falha de serviço interno devido a entrada inesperada."

  OK para tentar novamente: não.

## PullLatestMLTransformModelActivity
<a name="exceptions-machine-learning-PullLatestMLTransformModelActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."

  OK para tentar novamente: não.
+ InvalidInputException (400)
  + "Falha de serviço interno devido a entrada inesperada."

  OK para tentar novamente: não.
+ ConcurrentModificationException (400)
  + "Não é possível criar a versão do modelo para treinar devido a inserções de corrida com parâmetros incompatíveis."
  + "O modelo de transformação de ML para transformação de ID [transformId] está obsoleto ou está sendo atualizado por outro processo. Tente novamente."

  OK para tentar novamente: sim.

## PutJobMetadataForMLTransformActivity
<a name="exceptions-machine-learning-PutJobMetadataForMLTransformActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."
  + "Nenhuma execução de tarefa de ML encontrada para [taskRunId]: na conta [accountId] para a transformação [transformName].”

  OK para tentar novamente: não.
+ InvalidInputException (400)
  + "Falha de serviço interno devido a entrada inesperada."
  + "Tipo de metadados de trabalho [jobType] desconhecido."
  +  "É necessário fornecer um ID de execução de tarefa para atualizar."

  OK para tentar novamente: não.

## StartExportLabelsTaskRunActivity
<a name="exceptions-machine-learning-StartExportLabelsTaskRunActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."
  + "Não existe nenhum conjunto de rótulos para transformId [transformId] na conta de ID [accountId]."

  OK para tentar novamente: não.
+ InvalidInputException (400)
  + "[message]."
  + "O caminho do S3 fornecido não está na mesma região que a transformação. Esperava-se a região – [region], mas foi obtida – [region]."

  OK para tentar novamente: não.

## StartImportLabelsTaskRunActivity
<a name="exceptions-machine-learning-StartExportLabelsTaskRunActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."

  OK para tentar novamente: não.
+ InvalidInputException (400)
  + "[message]."
  + "Caminho de arquivo de rótulo inválido."
  + "Não é possível acessar o arquivo de rótulo em [labelPath]. [message]."
  + "Não é possível usar a função do IAM fornecida na transformação. Função: [role]."
  + "Arquivo de rótulo inválido de tamanho 0."
  + "O caminho do S3 fornecido não está na mesma região que a transformação. Esperava-se a região – [region], mas foi obtida – [region]."

  OK para tentar novamente: não.
+ ResourceNumberLimitExceededException (400)
  + "O arquivo de rótulo excedeu o limite de [limit] MB."

  OK para tentar novamente: não. Considere dividir o arquivo de rótulo em vários arquivos menores.

## StartMLEvaluationTaskRunActivity
<a name="exceptions-machine-learning-StartMLEvaluationTaskRunActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."

  OK para tentar novamente: não.
+ InvalidInputException (400)
  + "Exatamente uma tabela de registro de entrada deve ser fornecida."
  + "Deve especificar o nome do banco de dados."
  + "Deve especificar o nome da tabela."
  + "Os parâmetros de Encontrar correspondências não foram definidos."
  + "Uma chave primária deve ser especificada nos parâmetros de Encontrar correspondências."

  OK para tentar novamente: não.
+ MLTransformNotReadyException (400)
  + "Esta operação só pode ser aplicada a uma transformação que está em um estado READY."

  OK para tentar novamente: não.
+ InternalServiceException (500)
  + "Falha de dependência."

  OK para tentar novamente: sim.
+ ConcurrentRunsExceededException (400)
  + "A contagem de execuções de tarefas de ML [count] excedeu o limite de transformação de [limit] execuções de tarefas."
  + "A contagem de execuções de tarefas de ML [count] excedeu o limite de [limit] execuções de tarefas."

  OK para repetir: sim, depois de aguardar a conclusão das execuções da tarefa.

## StartMLLabelingSetGenerationTaskRunActivity
<a name="exceptions-machine-learning-StartMLLabelingSetGenerationTaskRunActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."

  OK para tentar novamente: não.
+ InvalidInputException (400)
  + "Exatamente uma tabela de registro de entrada deve ser fornecida."
  + "Deve especificar o nome do banco de dados."
  + "Deve especificar o nome da tabela."
  + "Os parâmetros de Encontrar correspondências não foram definidos."
  + "Uma chave primária deve ser especificada nos parâmetros de Encontrar correspondências."

  OK para tentar novamente: não.
+ InternalServiceException (500)
  + "Falha de dependência."

  OK para tentar novamente: sim.
+ ConcurrentRunsExceededException (400)
  + "A contagem de execuções de tarefas de ML [count] excedeu o limite de transformação de [limit] execuções de tarefas."

  OK para repetir: sim, após a conclusão das execuções de tarefa.

## UpdateMLTransformActivity
<a name="exceptions-machine-learning-UpdateMLTransformActivity"></a>

Essa atividade tem as seguintes exceções:
+ EntityNotFoundException (400)
  + "Não é possível encontrar MLTransform na conta [accountId] com o identificador [transformName]."

  OK para tentar novamente: não.
+ InvalidInputException (400)
  + "Já existe outra transformação com o nome [transformName]."
  + "[message]."
  + "O nome da transformação não pode ficar em branco."
  + "Não é possível definir a capacidade máxima e o Núm./Tipo de operador ao mesmo tempo."
  + "Tanto WorkerType quanto NumberOfWorkers devem ser definidos."
  + "MaxCapacity deve ser >= [minMaxCapacity]."
  + "NumberOfWorkers deve ser >= [minNumWorkers]."
  + "O máximo de novas tentativas não deve ser negativo."
  + "Falha de serviço interno devido a entrada inesperada."
  + "Os parâmetros de Encontrar correspondências não foram definidos."
  + "Uma chave primária deve ser especificada nos parâmetros de Encontrar correspondências."

  OK para tentar novamente: não.
+ AlreadyExistsException (400)
  + "Já existe uma transformação com o nome [transformName]."

  OK para tentar novamente: não.
+ IdempotentParameterMismatchException (400)
  + "A solicitação de criação idempotente para a transformação [transformName] tinha parâmetros não correspondentes."

  OK para tentar novamente: não.