Exceções do Resource Manager do Barramento de Serviço

Este artigo lista as exceções geradas na interação com o Barramento de Serviço do Azure usando modelos do Azure Resource Manager ou chamadas diretas.

Aqui estão as várias exceções/erros exibidos por meio do Azure Resource Manager.

Erro: solicitação incorreta

"Solicitação inadequada" implica que a solicitação recebida pelo Resource Manager falhou na validação.

Código do erro Subcódigo de erro Mensagem de erro Descrição Recomendação
Solicitação incorreta 40000 Subcódigo=40000. A propriedade ''nome da propriedade'' não pode ser definida na criação de uma fila porque o namespace ''nome do namespace'' está usando a camada ''Básica''. Essa operação só tem suporte na camada 'Standard' ou 'Premium'. Na camada Básica do Barramento de Serviço do Azure, as propriedades abaixo não podem ser definidas nem atualizadas –
  • RequiresDuplicateDetection
  • AutoDeleteOnIdle
  • RequiresSession
  • DefaultMessageTimeToLive
  • DuplicateDetectionHistoryTimeWindow
  • EnableExpress (sem suporte no Premium também)
  • ForwardTo
  • Tópicos
Considere atualizar da camada Básica para Standard ou Premium para usar essa funcionalidade.
Solicitação incorreta 40000 Subcódigo=40000. O valor da propriedade ''requiresDuplicateDetection'' de uma Fila (ou Tópico) existente não pode ser alterado. A detecção de duplicidade deve ser habilitada/desabilitada no momento da criação da entidade. O parâmetro de configuração da detecção de duplicidade não pode ser alterado após a criação. Para habilitar a detecção de duplicidade em uma fila/tópico criado previamente, você pode criar uma fila/tópico com detecção de duplicidade e, em seguida, fazer o encaminhamento da fila original para a nova fila/tópico.
Solicitação incorreta 40000 Subcódigo=40000. O valor especificado 16384 é inválido. A propriedade MaxSizeInMegabytes deve ser um dos seguintes valores: 1024; 2048; 3072; 4096; 5120. O valor MaxSizeInMegabytes é inválido. Verifique se o MaxSizeInMegabytes é um dos seguintes – 1024, 2048, 3072, 4096, 5120.
Solicitação incorreta 40000 Subcódigo=40000. O particionamento não pode ser alterado para a fila/tópico. O particionamento não pode ser alterado para a entidade. Crie uma entidade (fila ou tópico) e habilite partições.
Solicitação incorreta nenhum O namespace ''nome do namespace'' não existe. O namespace não existe em sua assinatura do Azure. Para resolver esse erro:
  • Verifique se a assinatura do Azure está correta.
  • Verifique se o namespace existe.
  • Verifique se o nome do namespace está correto (sem erros de ortografia nem cadeias de caracteres nulas).
Solicitação incorreta 40000 Subcódigo=40000. O tempo de bloqueio fornecido excede o máximo permitido de '5' minutos. O tempo pelo qual uma mensagem pode ser bloqueada precisa estar entre 1 minuto (mínimo) e 5 minutos (máximo). Verifique se o tempo de bloqueio fornecido está entre 1 minuto e 5 minutos.
Solicitação incorreta 40000 Subcódigo=40000. A propriedade DelayedPersistence e RequiresDuplicateDetection não podem ser habilitadas juntas. As entidades com detecção de duplicidade habilitadas precisam ser persistentes, portanto a persistência não pode ser atrasada. Saiba mais sobre a Detecção de Duplicidade
Solicitação incorreta 40000 Subcódigo=40000. O valor da propriedade RequiresSession de uma fila existente não pode ser alterado. O suporte para sessões deve ser habilitado no momento da criação da entidade. Depois de criado, você não pode habilitar/desabilitar sessões em uma entidade existente (fila ou assinatura) Exclua e recrie uma fila (ou assinatura) com a propriedade "RequiresSession" habilitada.
Solicitação incorreta 40000 Subcódigo=40000. ''URI_PATH'' contém caracteres que não são permitidos pelo Barramento de Serviço. Os segmentos da entidade podem conter apenas letras, números, pontos (.), hifens (-) e sublinhados (_). Os segmentos da entidade podem conter apenas letras, números, pontos (.), hifens (-) e sublinhados (_). Outros caracteres fazem a solicitação falhar. Verifique se não há caracteres inválidos no caminho do URI.
Solicitação incorreta 40000 Subcódigo=40000. Solicitação inválida. Para saber mais, acesse https://aka.ms/sbResourceMgrExceptions. TrackingId:00000000-0000-0000-0000-00000000000000_000, SystemTracker:contososbusnamesapce.servicebus.windows.net:myqueue, Timestamp:yyyy-mm-ddThh:mm:ss Esse erro ocorre quando você tenta criar uma fila de espera em um namespace nível não premium com um valor definido para a propriedade maxMessageSizeInKilobytes. Essa propriedade só pode ser definida para filas de espera no namespace premium.
Solicitação incorreta 40300 Subcódigo=40300. O número máximo de recursos do tipo EnablePartioning == true foi atingido ou excedido. Há um limite no número de entidades particionadas por namespace. Confira Cotas e limites.
Solicitação incorreta 40400 Subcódigo=40400. A entidade de destino de encaminhamento automático não existe. O destino da entidade de destino de encaminhamento automático não existe. A entidade de destino (fila ou tópico) precisa existir antes que a origem seja criada. Tente novamente depois de criar a entidade de destino.

Código de erro: 429

Assim como no HTTP, o "Código de erro 429" indica muitas solicitações. Isso implica que o recurso específico (namespace) está sendo limitado devido a muitas solicitações (ou devido a operações conflitantes) nesse recurso.

Código do erro Subcódigo de erro Mensagem de erro Descrição Recomendação
429 5.0004 Subcódigo=50004. A solicitação foi encerrada porque o namespace seu namespace está sendo limitado. Essa condição de erro acontece quando o número de solicitações de entrada excede a limitação do recurso. Aguarde alguns segundos e tente novamente.

Saiba mais sobre as cotas e os limites de solicitação do Azure Resource Manager
429 40901 Subcódigo=40901. Uma operação conflitante está em andamento. Outra operação conflitante está em andamento no mesmo recurso/entidade Aguarde a conclusão da operação em andamento atual antes de tentar novamente.
429 40900 Subcódigo=40900. Conflito. Você está solicitando uma operação não permitida no estado atual do recurso. Essa condição deve ser atingida quando várias solicitações são feitas para desempenhar as operações na mesma entidade (fila, tópico, assinatura ou regra) ao mesmo tempo. Aguarde alguns segundos e tente novamente
429 40901 A solicitação na entidade 'nome da entidade' entrou em conflito com outra solicitação Outra operação conflitante está em andamento no mesmo recurso/entidade Aguarde a conclusão da operação anterior antes de tentar novamente
429 40901 Outra solicitação de atualização está em andamento para a entidade: <entity name>. Outra operação conflitante está em andamento no mesmo recurso/entidade Aguarde a conclusão da operação anterior antes de tentar novamente
429 nenhum Ocorreu um conflito de recursos. Outra operação conflitante pode estar em andamento. Se esta operação for uma nova tentativa para uma operação com falha, a limpeza em segundo plano ainda estará pendente. Tente novamente depois. Esta condição pode ocorrer quando há uma operação pendente na mesma entidade. Aguarde a conclusão da operação anterior antes de tentar novamente.

Código de erro: não encontrado

Essa classe de erros indica que o recurso não foi encontrado.

Código do erro Subcódigo de erro Mensagem de erro Descrição Recomendação
Não encontrado nenhum A entidade ''nome da entidade'' não foi encontrada. A entidade na qual a operação foi executada não foi encontrada. Verifique se a entidade existe e tente a operação novamente.
Não encontrado nenhum Não encontrado. A Operação não existe. A operação que você está tentando executar não existe. Verifique a operação e tente novamente.
Não encontrado nenhum A solicitação de entrada não é reconhecida como uma solicitação put do política do namespace. O corpo da solicitação de entrada é nulo e, portanto, não pode ser executado como uma solicitação put. Verifique o corpo da solicitação para garantir que ele não seja nulo.
Não encontrado nenhum Não foi possível encontrar a entidade de mensagens ''nome da entidade''. A entidade na qual você está tentando executar a operação não foi encontrada. Verifique se a entidade existe e tente a operação novamente.

Código de erro: erro interno do servidor

Esta classe de erros indica que houve um erro interno do servidor.

Código do erro Subcódigo de erro Mensagem de erro Descrição Recomendação
Erro interno do servidor 50000 Subcódigo=50000. Erro interno do servidor Pode ocorrer por vários motivos. Alguns dos sintomas são:
  • A solicitação/o corpo do cliente está corrompido e causa um erro.
  • A solicitação do cliente atingiu o tempo limite devido a problemas de processamento no serviço.
Para resolver esse erro:
  • Verifique se os parâmetros de solicitações não são nulos ou não estão malformados.
  • Tente novamente a solicitação.

Código de erro: não autorizado

Essa classe de erros indica a ausência de autorização para executar o comando.

Código do erro Subcódigo de erro Mensagem de erro Descrição Recomendação
Não Autorizado nenhum Operação inválida no namespace secundário. O namespace secundário é somente leitura. A operação foi executada no namespace secundário, que é configurado como um namespace somente leitura. Repita o comando no namespace primário. Saiba mais sobre o namespace secundário
Não Autorizado nenhum MissingToken: o cabeçalho de autorização não foi encontrado. Esse erro ocorre quando a autorização tem valores nulos ou incorretos. Verifique se o valor do token mencionado no cabeçalho de autorização está correto e não é nulo.