Partilhar via


Exceções do Service Bus Resource Manager

Este artigo lista as exceções geradas ao interagir com o Barramento de Serviço do Azure usando o Azure Resource Manager - por meio de modelos ou chamadas diretas.

Aqui estão as várias exceções/erros que são apresentados através do Azure Resource Manager.

Erro: Solicitação incorreta

"Solicitação incorreta" implica que a solicitação recebida pelo Gerenciador de Recursos falhou na validação.

Código de erro Subcódigo de erro Mensagem de erro Description Recomendação
Pedido Incorreto 40000 Subcódigo = 40000. A propriedade 'property name' não pode ser definida ao criar uma fila porque o namespace 'namespace name' está usando a camada 'Basic'. Esta operação só é suportada no nível 'Standard' ou 'Premium'. Na camada básica do Azure Service Bus, as propriedades abaixo não podem ser definidas ou atualizadas -
  • RequiresDuplicateDetection
  • AutoDeleteOnIdle
  • RequiresSession
  • DefaultMessageTimeToLive
  • DuplicateDetectionHistoryTimeWindow
  • EnableExpress (também não suportado no Premium)
  • Encaminhar para
  • Tópicos
Considere a possibilidade de atualizar do nível Basic para Standard ou Premium para usar essa funcionalidade.
Pedido Incorreto 40000 Subcódigo = 40000. O valor da propriedade 'requiresDuplicateDetection' de uma fila (ou tópico) existente não pode ser alterado. A deteção de duplicados deve ser ativada/desativada no momento da criação da entidade. O parâmetro de configuração de deteção de duplicados não pode ser alterado após a criação. Para habilitar a deteção de duplicados em uma fila/tópico criado anteriormente, você pode criar uma nova fila/tópico com deteção de duplicados e, em seguida, encaminhar da fila original para a nova fila/tópico.
Pedido Incorreto 40000 Subcódigo = 40000. O valor especificado 16384 é inválido. O imóvel MaxSizeInMegabytes deve ser um dos seguintes valores: 1024; 2048; 3072; 4096;5120. O valor MaxSizeInMegabytes é inválido. Certifique-se de que o MaxSizeInMegabytes é um dos seguintes - 1024, 2048, 3072, 4096, 5120.
Pedido Incorreto 40000 Subcódigo = 40000. O particionamento não pode ser alterado para Fila/Tópico. O particionamento não pode ser alterado para entidade. Crie uma nova entidade (fila ou tópico) e habilite partições.
Pedido Incorreto nenhum O namespace 'nome do namespace' não existe. O namespace não existe em sua assinatura do Azure. Para resolver este erro:
  • Verifique se a Assinatura do Azure está correta.
  • Verifique se o namespace existe.
  • Verifique se o nome do namespace está correto (sem erros ortográficos ou cadeias de caracteres nulas).
Pedido Incorreto 40000 Subcódigo = 40000. O tempo de bloqueio fornecido excede o máximo permitido de «5» minutos. O tempo durante o qual uma mensagem pode ser bloqueada deve ser entre 1 minuto (mínimo) e 5 minutos (máximo). Certifique-se de que o tempo de bloqueio fornecido está entre 1 min e 5 minutos.
Pedido Incorreto 40000 Subcódigo = 40000. As propriedades DelayedPersistence e RequiresDuplicateDetection não podem ser habilitadas juntas. As entidades com a deteção de duplicados habilitada nelas devem ser persistentes, para que a persistência não possa ser adiada. Saiba mais sobre a Deteção de Duplicados
Pedido Incorreto 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 ativado no momento da criação da entidade. Uma vez criado, não é possível ativar/desativar sessões numa entidade existente (fila ou subscrição) Exclua e recrie uma nova fila (ou assinatura) com a propriedade "RequiresSession" ativada.
Pedido Incorreto 40000 Subcódigo = 40000. 'URI_PATH' contém caractere(s) que não é permitido pelo Service Bus. Os segmentos de entidade podem conter apenas letras, números, pontos(.), hífenes(-) e sublinhados(_). Os segmentos de entidade podem conter apenas letras, números, pontos(.), hífenes(-) e sublinhados(_). Quaisquer outros caracteres fazem com que a solicitação falhe. Verifique se não há caracteres inválidos no caminho do URI.
Pedido Incorreto 40000 Subcódigo = 40000. Mau pedido. Para saber mais visite https://aka.ms/sbResourceMgrExceptions. TrackingId:00000000-0000-0000-0000-00000000000000_000, SystemTracker:contososbusnamesapce.servicebus.windows.net:myqueue, Timestamp:aaaa-mm-ddThh:mm:ss Este erro ocorre quando você tenta criar uma fila em um namespace de camada não premium com um valor definido para a propriedade maxMessageSizeInKilobytes. Essa propriedade só pode ser definida para filas no namespace premium.
Pedido Incorreto 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. Consulte Quotas e limites.
Pedido Incorreto 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) deve 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, "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 de erro Subcódigo de erro Mensagem de erro Description Recomendação
429 50004 Subcódigo = 50004. A solicitação foi encerrada porque o namespace seu namespace está sendo limitado. Essa condição de erro é atingida 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. Outra operação conflituosa 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 que não é permitida no estado atual do recurso. Essa condição pode ser atingida quando várias solicitações são feitas para executar as operações na mesma entidade (fila, tópico, assinatura ou regra) ao mesmo tempo. Aguarde alguns segundos e tente novamente
429 40901 Pedido relativo ao «nome da entidade» em conflito com outro pedido 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 conflito de recursos. Outra operação conflituosa pode estar em andamento. Se esta operação for uma nova tentativa para operação com falha, a limpeza em segundo plano ainda está pendente. Tente novamente mais tarde. Essa condição pode ser atingida quando há uma operação pendente contra a 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 de erro Subcódigo de erro Mensagem de erro Description Recomendação
Não encontrado nenhum O 'nome da entidade' da entidade não foi encontrado. A entidade contra a 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 de política de 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 o 'nome da entidade' da entidade de mensagens. A entidade contra a 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

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

Código de erro Subcódigo de erro Mensagem de erro Description Recomendação
Erro de Servidor Interno 50000 Subcódigo = 50000. Erro de Servidor Interno Pode acontecer por vários motivos. Alguns dos sintomas são:
  • O pedido/corpo do cliente está danificado e provoca um erro.
  • O pedido do cliente excedeu o limite de tempo devido a problemas de processamento no serviço.
Para resolver este erro:
  • Certifique-se de que os parâmetros de solicitações não sejam nulos ou malformados.
  • Repita o pedido.

Código de erro: Não autorizado

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

Código de erro Subcódigo de erro Mensagem de erro Description 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 principal. Saiba mais sobre namespace secundário
Não autorizado nenhum MissingToken: O cabeçalho de autorização não foi encontrado. Este 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.