O que significam as mensagens de erro retornadas na Distance Matrix API

Tabela com mensagens de erros retornadas pela Distance Matrix API:

Código de erro

Mensagem

Descrição

VALIDATION_FAILED ou VALIDATION_ERROR

{ message: "", errors: [ ] }

Erros de validação simples, o array errors contém a mensagem detalhada para cada campo contendo valor inválido (exemplo: "tripProfile is mandatory" indica que este campo é obrigatório mas não foi informado)

MESSAGE_FORMAT_ERROR

-

O json da request possui erros e não pôde ser processado

PROFILE_NOT_FOUND

Error checking trip profile with name {tripProfileName}

O tripProfile com o nome especificado não existe ou não é acessível para o clientId passado no header

PROBLEM_NOT_FOUND

-

O problema com o id especificado não foi encontrado (não existe ou o clientId passado no header não é o do cliente que o criou)

SOLUTION_NOT_FOUND

-

A solução com o id especificado não foi encontrada (não existe ou o clientId passado no header não é o do cliente que criou o problema)

INVALID_SITE_POSITION

Some sites have not been positionned

Algum(s) dos sites possui coordenadas que não puderam ser conectadas a uma via próxima (pode variar de acordo com o mapa usado)

NO_PROJECTION

No projection retrieved to send to route planner

Similar ao erro INVALID_SITE_POSITION, possui a mesma causa raiz, mas também pode ocorrer ocasionalmente quando um dos serviços internos está indisponível

EMPTY_RESTRICTION_ZONE

The name of restriction zones are invalid or the calculation of blocked arcs was not completed yet.

Uma ou mais zonas de restrição informadas não existem (ou acabaram de ser cadastradas e ainda não foram processadas)

NO_COORDINATES

No coordinates found for arcs in map

Algum dos sites foi passado sem coordenadas, ou com coordenadas incompletas

INVALID_CALLBACK_URL_FORMAT

{callbackValue} does not have a valid value. Example of allowed values: http://www.foo.br, https://www.foo.br...

URL do callback informada não possui formato válido

INVALID_SOLUTION

There is no Problem with that id

O problema com o id especificado não foi encontrado (não existe ou o clientId passado no header não é o do cliente que o criou)

ax.rp.errXXX

-

Problemas ocorridos no roteirizador, geralmente ligados a inconsistências no mapa usado, ocasionalmente por instabilidades. XXX é o código numérico do erro.

ax.rp.err113

Not possible to create route between site A and B

O roteirizador não encontrou um caminho do site A para o site B (pode variar de acordo com o mapa usado). Exemplo de um caso: A é uma via sem saída com sentido único

Unexpected character (' ' (code 160))

Invalid json format error

Algum caracter inválido ou diferente do modelo de dados da API. "Unexpected character (' ' (code 160)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: { ...}; line: 25, column: 2] (through reference chain: global.maplink.matrixapi.problem.model.Problem['speedPreferences'])

Em caso de dúvidas e problemas técnicos, abra um chamado no Suporte Maplink. Teremos o prazer em atende-lo(a). Serviço exclusivo para clientes Maplink.