Hello,
When optimising the following request:
{
"configuration": {
"routing": {
"calc_points": true,
"consider_traffic": false,
"network_data_provider": "openstreetmap",
"return_snapped_waypoints": true,
"snap_preventions": [
"motorway",
"tunnel",
"ferry"
]
}
},
"objectives": [
{
"type": "min-max",
"value": "completion_time"
},
{
"type": "min-max",
"value": "activities"
}
],
"services": [
{
"address": {
"lat": 39.235443,
"location_id": "LmhvetBRitVMKuXny7iW",
"lon": -84.37659500000001,
"street_hint": "Kenwood Road"
},
"duration": 300,
"group": "medium",
"id": "LmhvetBRitVMKuXny7iW",
"time_windows": []
}
],
"vehicle_types": [
{
"profile": "car",
"speed_factor": 1,
"type_id": "vhc_nEwVByRRHTYpXl3tPniq8eQlMU63"
}
],
"vehicles": [
{
"earliest_start": 1634580476,
"start_address": {
"curbside": "right",
"lat": 39.108645,
"location_id": "OJWzAcQs4SxVmyjK2LUr",
"lon": -84.5331696
},
"type_id": "vhc_nEwVByRRHTYpXl3tPniq8eQlMU63",
"vehicle_id": "nEwVByRRHTYpXl3tPniq8eQlMU63"
}
]
}
The optimization fails, and returns an unexpected error:
{
"message": "Cannot retrieve costs from matrix service",
"hints": [
{
"message": "Pillar node of adjacent edge matches snapped point, this should not happen",
"details": "class com.graphhopper.util.exceptions.DetailedIllegalArgumentException"
}
],
"status": "finished"
}
When the street_hint for the service isn’t provided then the optimization runs fine.
Thanks for your help,
Sam