Referência de Erros
Esta página documenta os códigos de erro que aparecem na interface admin do WordPress e nos logs do plugin. Para códigos de erro da API retornados em respostas REST, consulte a referência completa de Mensagens de Erro.
Códigos de Erro Voltados ao Admin
Estes erros aparecem como avisos no admin do WordPress ou na saída de log do plugin.
Erros de Organização
| Código de Erro | Significado | Correção |
|---|---|---|
MIDDAG-ORG-NOT_FOUND | A organização solicitada não existe | Verifique o ID da organização. Ela pode ter sido excluída ou o ID é de outro site |
MIDDAG-ORG-CNPJ_INVALID | CNPJ falhou na válidação contra a API federal | Corrija o número do CNPJ. Certifique-se de que passa na válidação dos dígitos verificadores |
MIDDAG-ORG-CNPJ_DUPLICATE | Outra organização já utiliza este CNPJ | Pesquise organizações existentes para encontrar a duplicata. Faça merge se apropriado |
MIDDAG-ORG-DELETE_DENIED | Não-proprietário tentou excluir uma organização | Apenas o proprietário da organização pode excluí-la. Contate o proprietário ou um admin do site |
Erros de Colaborador
| Código de Erro | Significado | Correção |
|---|---|---|
MIDDAG-COLLAB-NOT_FOUND | Registro de colaborador não existe | O usuário pode não ser membro da organização. Verifique o ID do colaborador |
MIDDAG-COLLAB-INVITE_EXPIRED | O link de convite expirou | Envie um novo convite. A expiração padrão é configurada nas configurações do plugin |
MIDDAG-COLLAB-INVITE_USED | O convite já foi aceito ou rejeitado | Nenhuma ação necessária se já foi aceito. Envie um novo convite se o usuário precisa de novo acesso |
MIDDAG-COLLAB-ALREADY_MEMBER | Usuário já é colaborador nesta organização | O usuário já possui acesso. Ajuste o papel dele se necessário em vez de reconvidar |
MIDDAG-COLLAB-ROLE_ESCALATION | Tentativa de atribuir um papel superior ao do atribuidor | Apenas usuários com papel igual ou superior podem atribuir. Use uma conta de admin |
Erros de Entitlement
| Código de Erro | Significado | Correção |
|---|---|---|
MIDDAG-ENT-NOT_FOUND | Entitlement não existe | Verifique o código do entitlement. Confira se foi cancelado e removido |
MIDDAG-ENT-ALREADY_CANCELLED | Entitlement já está no estado cancelado | Nenhum cancelamento adicional necessário. Para reativar, crie um novo entitlement |
MIDDAG-ENT-INVALID_TRANSITION | A mudança de status solicitada não é permitida | Verifique as transições válidas: active, suspended, expired, cancelled. Nem todos os caminhos existem |
MIDDAG-ENT-INVALID_CLASS | A Entitlement Class não é reconhecida | Use uma das seis classes válidas: Plugin, Environment, Service, Order, Affiliate, Education |
Erros de Orçamento
| Código de Erro | Significado | Correção |
|---|---|---|
MIDDAG-QUOTE-NOT_FOUND | Orçamento não existe | Verifique o ID do orçamento ou confira se foi excluído |
MIDDAG-QUOTE-ALREADY_ACCEPTED | Orçamento já foi aceito | Um orçamento só pode ser aceito uma vez. Crie um novo orçamento se os termos mudaram |
MIDDAG-QUOTE-EXPIRED | O período de validade do orçamento expirou | Crie um novo orçamento com termos e data de validade atualizados |
MIDDAG-QUOTE-INVALID_TRANSITION | Mudança de status não permitida | Orçamentos seguem um ciclo de vida definido. Verifique as transições válidas a partir do estado atual |
Erros de Licença
| Código de Erro | Significado | Correção |
|---|---|---|
MIDDAG-LIC-NOT_FOUND | Licença não existe | Verifique a chave ou ID da licença |
MIDDAG-LIC-UNAVAILABLE | Sistema de licenças temporariamente indisponível | Tente novamente após alguns minutos. Verifique os logs do servidor para problemas de infraestrutura |
MIDDAG-LIC-ACTIVATION_LIMIT | Limite máximo de ativações por site atingido | Desative um site existente ou faça upgrade da licença para aumentar o limite |
MIDDAG-LIC-DOMAIN_REQUIRED | Parâmetro de domínio ausente na requisição de ativação | Inclua o domínio do site ao ativar uma licença |
MIDDAG-LIC-DOMAIN_NOT_ACTIVE | O domínio especificado não está ativado atualmente | Ative o domínio primeiro, ou verifique se há erros de digitação no nome do domínio |
Erros de Autenticação
| Código de Erro | Significado | Correção |
|---|---|---|
MIDDAG-AUTH-INVALID_CREDS | E-mail ou senha incorretos | Verifique as credenciais. Use o fluxo de recuperação de senha se necessário |
MIDDAG-AUTH-TOKEN_EXPIRED | JWT expirou | Solicite um novo token. A expiração padrão é configurável nas configurações |
MIDDAG-AUTH-TOKEN_REVOKED | Token foi revogado por uma ação de logout | Autentique novamente para obter um token válido |
MIDDAG-AUTH-EMAIL_UNVERIFIED | E-mail do usuário não foi verificado | Verifique a caixa de entrada em busca do e-mail de verificação. Reenvie pelo painel admin |
MIDDAG-AUTH-ACCOUNT_DISABLED | Conta do usuário foi desabilitada por um admin | Contate um administrador do site para reabilitar a conta |
MIDDAG-AUTH-RATE_LIMITED | Muitas tentativas de autenticação | Aguarde antes de tentar novamente. O limite padrão é 5 tentativas por minuto |
Erros de Serviço
| Código de Erro | Significado | Correção |
|---|---|---|
MIDDAG-SVC-NOT_FOUND | Definição de serviço não existe | Verifique o ID do serviço no painel admin |
MIDDAG-SVC-INVALID_TRANSITION | Mudança de status não permitida para este serviço | Verifique as transições de status válidas para o tipo de serviço |
MIDDAG-SR-NOT_FOUND | Solicitação de serviço não existe | Verifique o ID da solicitação de serviço |
MIDDAG-SR-INVALID_TRANSITION | Mudança de status não permitida para esta solicitação | Verifique as transições de status válidas a partir do estado atual |
MIDDAG-SR-ENV_ONLY | Clientes só podem criar SRs para entitlements ENV | Solicitações de serviço pelo portal do cliente são restritas à classe Environment |
Erros de Transporte da API
Estes são erros genéricos no nível da API, não específicos de um domínio:
| Código | HTTP | Quando Ocorre |
|---|---|---|
VALIDATION_ERROR | 422 | Um ou mais campos de entrada são inválidos |
AUTHENTICATION_ERROR | 401 | Token ausente, expirado ou inválido |
AUTHORIZATION_ERROR | 403 | Permissões insuficientes |
NOT_FOUND | 404 | Recurso não existe |
CONFLICT | 409 | Estado conflitante |
RATE_LIMIT | 429 | Limite de requisições excedido |
INTERNAL_ERROR | 500 | Erro inesperado no servidor |
Para detalhes completos sobre a estrutura de resposta de erro da API, erros de válidação a nível de campo e exemplos de tratamento de erros no lado do cliente, consulte a referência de Mensagens de Erro.