Rapport des tests – 15/02/2026, 14:30:20

BELGIUM SUCCESS
Tests effectués

100

Réussis

100

Ratio

100.0%

✅ Aucun problème détecté

ENGLAND SUCCESS
Tests effectués

100

Réussis

100

Ratio

100.0%

✅ Aucun problème détecté

FRANCE SUCCESS
Tests effectués

100

Réussis

100

Ratio

100.0%

✅ Aucun problème détecté

MONACO WARNING
Tests effectués

100

Réussis

84

Ratio

84.0%

Request Erreur
{"language": "es", "polyline_shift": "true", "full_json": "true", "include_crossing": "true", "include_slope": "true", "include_information_point": "true", "profile": "painfulWalk", "side_street": null, "destination_side": "left", "origin": "43.72853182737556,7.417589729769963", "destination": "43.735509273932514,7.430203171134921"}
{"code":500,"error":"Traceback (most recent call last):\n  File \"/tmp/8de699b3190e4c8/routing_engine/v4/routing_engine.py\", line 955, in calculate_route\n    polylines = nv_route.updatePolyline(intersections)\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/tmp/8de699b3190e4c8/mapbox_format_objects/NVibeRoute.py\", line 397, in updatePolyline\n    result = self.linkTwoPolyline([allPolyline[i - 1][-1], newCoordinate], allPolyline[i])\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/tmp/8de699b3190e4c8/mapbox_format_objects/NVibeRoute.py\", line 538, in linkTwoPolyline\n    if newPolyline1[-1].distance(newPolyline2[0]) < 1:\n       ^^^^^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'NoneType' object has no attribute 'distance'\n","message":"Internal server error","success":false}
{"language": "es", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "stroller", "side_street": "right", "destination_side": null, "origin": "43.73292503234797,7.41828385290194", "destination": "43.72769769804799,7.4207535550724515"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "de", "polyline_shift": "true", "full_json": "false", "include_crossing": "true", "include_slope": "true", "include_information_point": "false", "profile": "painfulWalk", "side_street": "left", "destination_side": "left", "origin": "43.75025698619556,7.425693193227371", "destination": "43.73374895278079,7.429802407687985"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "de", "polyline_shift": "true", "full_json": "true", "include_crossing": "false", "include_slope": "false", "include_information_point": "false", "profile": "pregnancy", "side_street": "left", "destination_side": null, "origin": "43.733545423113455,7.409803264484558", "destination": "43.73833249178169,7.427788154801032"}
{"code":500,"error":"could not open relation with OID 7293992\n","message":"Internal server error","success":false}
{"language": "es", "polyline_shift": "true", "full_json": "false", "include_crossing": "false", "include_slope": "false", "include_information_point": "true", "profile": "blind", "side_street": null, "destination_side": "right", "origin": "43.72743827199673,7.4161716759771865", "destination": "43.73537391597665,7.410324704339073"}
{"code":500,"message":"No route available","success":false}
{"language": "es", "polyline_shift": "true", "full_json": "true", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "painfulWalk", "side_street": "left", "destination_side": "right", "origin": "43.748745214517314,7.445193756759158", "destination": "43.734932828360144,7.431766066942664"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "nl", "polyline_shift": "false", "full_json": "false", "include_crossing": "true", "include_slope": "false", "include_information_point": "true", "profile": "profile_without_stair", "side_street": "right", "destination_side": null, "origin": "43.742727138071906,7.443369569525211", "destination": "43.743361294604725,7.443412888679024"}
{"code":500,"error":"Unexpected Null value in column source\nCONTEXT:  SQL function \"pgr_astar\" statement 1\nSQL statement \"CREATE TEMP TABLE IF NOT EXISTS result_pgr_aStar AS\n\t\tSELECT seq, edge, node\n\t\tFROM pgr_aStar(\n\t\t    $$\n\t\t    SELECT fid AS id, source, target, modified_length AS cost, modified_length AS reverse_cost, x1, y1, x2, y2\n\t\t    FROM (\n\t\t        SELECT \n\t\t\t\t\tfid, \n\t\t\t\t\t--profile_without_stair AS modified_length,\n\t\t\t\t\tprofile_wheelchair AS modified_length,\n\t\t\t\t\tsource, \n\t\t\t\t\ttarget, \n\t\t\t\t\tx1, \n\t\t\t\t\ty1, \n\t\t\t\t\tx2, \n\t\t\t\t\ty2\n\t\t        FROM edges_all_vw\n\t\t        UNION ALL\n\t\t        SELECT \n\t\t\t\t\tfid, \n\t\t\t\t\tmodified_length, \n\t\t\t\t\tsource, \n\t\t\t\t\ttarget, \n\t\t\t\t\tx1, \n\t\t\t\t\ty1, \n\t\t\t\t\tx2, \n\t\t\t\t\ty2\n\t\t        FROM temp_routing_edges\n\t\t    ) AS all_edges\n\t\t    $$,\n\t\t    new_origin.node,\n\t\t    new_destination.node,\n\t\t    directed := false\n\t\t)\"\nPL/pgSQL function get_routing_ellipse_with_snapping_v4(character varying,character varying,character varying) line 117 at SQL statement\n","message":"Internal server error","success":false}
{"language": "de", "polyline_shift": "false", "full_json": "true", "include_crossing": "true", "include_slope": "false", "include_information_point": "false", "profile": "valid", "side_street": "left", "destination_side": null, "origin": "43.73970112201972,7.417226593589141", "destination": "43.74068145993063,7.432249801920816"}
{"code":500,"message":"No route available","success":false}
{"language": "es", "polyline_shift": "true", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "electricWheelchair", "side_street": "right", "destination_side": "left", "origin": "43.74614856231827,7.4319540249386655", "destination": "43.755014971105275,7.449671162476718"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "fr", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "false", "include_information_point": "true", "profile": "painfulWalk", "side_street": "left", "destination_side": null, "origin": "43.751627753850904,7.43452302661978", "destination": "43.74096885283163,7.424060668584127"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "fr", "polyline_shift": "false", "full_json": "false", "include_crossing": "true", "include_slope": "false", "include_information_point": "false", "profile": "stroller", "side_street": null, "destination_side": "left", "origin": "43.73199991090126,7.4155188782322", "destination": "43.734570476418966,7.410945828530962"}
{"code":500,"message":"No route available","success":false}
{"language": "en", "polyline_shift": "false", "full_json": "false", "include_crossing": "true", "include_slope": "true", "include_information_point": "true", "profile": "stroller", "side_street": "right", "destination_side": "left", "origin": "43.74364397498467,7.423085588427253", "destination": "43.75069840558391,7.437294493425382"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "en", "polyline_shift": "false", "full_json": "true", "include_crossing": "false", "include_slope": "true", "include_information_point": "true", "profile": "pregnancy", "side_street": "right", "destination_side": "right", "origin": "43.751366010771676,7.443087030614799", "destination": "43.75329362173458,7.438655903096785"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "nl", "polyline_shift": "true", "full_json": "true", "include_crossing": "false", "include_slope": "true", "include_information_point": "true", "profile": "electricWheelchair", "side_street": null, "destination_side": "right", "origin": "43.73111081688132,7.409464434652132", "destination": "43.72390989508337,7.411196232641443"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "nl", "polyline_shift": "true", "full_json": "true", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "pregnancy", "side_street": null, "destination_side": "right", "origin": "43.742711980289265,7.41976268204621", "destination": "43.74308225194807,7.425446730700608"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "de", "polyline_shift": "false", "full_json": "false", "include_crossing": "true", "include_slope": "true", "include_information_point": "true", "profile": "pregnancy", "side_street": null, "destination_side": "left", "origin": "43.73056356312856,7.417489742748608", "destination": "43.73938946344071,7.425554019322772"}
HTTPSConnectionPool(host='nvroute-api.n-vibe.com', port=443): Read timed out. (read timeout=5)
NETHERLANDS SUCCESS
Tests effectués

100

Réussis

98

Ratio

98.0%

Request Erreur
{"language": "en", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "easyToRead", "side_street": null, "destination_side": null, "origin": "51.24619144891207,6.00942135391141", "destination": "51.24979875514535,6.006234517813796"}
{"code":500,"message":"This route contains abnormal number of sections.","success":false}
{"language": "es", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "true", "profile": "painfulWalk", "side_street": "left", "destination_side": "right", "origin": "52.345955115722106,5.5760276267965665", "destination": "52.34145232460203,5.553699640456494"}
{"code":500,"message":"This route contains abnormal number of sections.","success":false}
SPAIN SUCCESS
Tests effectués

100

Réussis

100

Ratio

100.0%

✅ Aucun problème détecté

SWITZERLAND SUCCESS
Tests effectués

100

Réussis

96

Ratio

96.0%

Request Erreur
{"language": "es", "polyline_shift": "false", "full_json": "true", "include_crossing": "false", "include_slope": "true", "include_information_point": "true", "profile": "valid", "side_street": "left", "destination_side": "right", "origin": "46.911588954835395,8.57725735910365", "destination": "46.92237683964272,8.564276120816297"}
{"code":500,"message":"This route contains abnormal number of sections.","success":false}
{"language": "nl", "polyline_shift": "false", "full_json": "false", "include_crossing": "true", "include_slope": "true", "include_information_point": "false", "profile": "sightImpaired", "side_street": "right", "destination_side": "right", "origin": "46.22873703960592,7.982679926212297", "destination": "46.226675750785944,7.980994151471428"}
{"code":500,"message":"The route is too long. Please narrow down your destination.","success":false}
{"language": "fr", "polyline_shift": "false", "full_json": "false", "include_crossing": "true", "include_slope": "true", "include_information_point": "true", "profile": "valid", "side_street": "left", "destination_side": "right", "origin": "46.82732449880604,8.504921716501464", "destination": "46.833548704249324,8.516539154187324"}
{"code":500,"message":"This route contains abnormal number of sections.","success":false}
{"language": "en", "polyline_shift": "true", "full_json": "false", "include_crossing": "true", "include_slope": "false", "include_information_point": "true", "profile": "easyToRead", "side_street": "left", "destination_side": null, "origin": "46.99906701286646,9.433762508025868", "destination": "47.001750925522025,9.425853705589201"}
{"code":500,"message":"This route contains abnormal number of sections.","success":false}