Error messages
Code Block |
---|
{
"avoidanceTypes": [],
"calculationMode": "THE_FASTEST",
"destinations": [
{
"latitude": -23.682211,
"longitude": -46.546867,
"siteId": "SantoAndre"
}
],
"origins": [
{
"latitude": -23.337132,
"longitude": -46.835427,
"siteId": "Cajamar"
}
],
"restrictionZones": [],
"speedPreferences": [
{
"roadType": "FERRY",
"speed": 10,
"speedAtToll": 10
},
{
"roadType": "PENALIZED_LOCAL_ROAD",
"speed": 20,
"speedAtToll": 20
}
],
"useRealSpeeds": true,
"startDate": 1618315200000,
"tripProfile": "MAPLINKBR"
} |
{
"logId": "471c698b-5dcf-4900-ade2-1f6c330e7f8d",
"message": "Invalid json format error",
"errors": [
Tabela com mensagens de erros retornadas pela API: Code Block
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 | 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']) |
...