Rapport des tests – 13/02/2026, 08:00:24

BELGIUM SUCCESS
Tests effectués

100

Réussis

99

Ratio

99.0%

Request Erreur
{"language": "de", "polyline_shift": "true", "full_json": "false", "include_crossing": "false", "include_slope": "false", "include_information_point": "false", "profile": "profile_without_stair", "side_street": null, "destination_side": "right", "origin": "50.68161135656284,4.630322318001452", "destination": "50.67841448768101,4.616197624850758"}
{"code":500,"message":"No route found.","success":false}
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

89

Ratio

89.0%

Request Erreur
{"language": "fr", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "pregnancy", "side_street": "left", "destination_side": "right", "origin": "43.75148466459824,7.435855997031828", "destination": "43.73789528024041,7.423848533780566"}
{"code":500,"message":"No route available","success":false}
{"language": "en", "polyline_shift": "true", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "wheelchair", "side_street": null, "destination_side": null, "origin": "43.72743363439326,7.417406407666437", "destination": "43.741140411649646,7.428613120559868"}
{"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": "en", "polyline_shift": "true", "full_json": "true", "include_crossing": "false", "include_slope": "false", "include_information_point": "true", "profile": "stroller", "side_street": null, "destination_side": null, "origin": "43.730582973905804,7.4179365641861255", "destination": "43.73751898612591,7.4085174297630525"}
{"code":500,"error":"could not open relation with OID 7286006\n","message":"Internal server error","success":false}
{"language": "nl", "polyline_shift": "true", "full_json": "false", "include_crossing": "true", "include_slope": "true", "include_information_point": "false", "profile": "sightImpaired", "side_street": "left", "destination_side": "left", "origin": "43.75338124089436,7.449995261307634", "destination": "43.74813761413521,7.440098354710786"}
{"code":500,"message":"No route available","success":false}
{"language": "de", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "pregnancy", "side_street": null, "destination_side": "left", "origin": "43.74031412470119,7.435563035498416", "destination": "43.753236294572766,7.437904233461289"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "nl", "polyline_shift": "false", "full_json": "true", "include_crossing": "true", "include_slope": "true", "include_information_point": "true", "profile": "stroller", "side_street": "left", "destination_side": "left", "origin": "43.74924824420674,7.447635027131033", "destination": "43.74811439827549,7.4474546849289815"}
{"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": "nl", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "false", "include_information_point": "true", "profile": "stroller", "side_street": "left", "destination_side": "left", "origin": "43.731331554826966,7.421694375495643", "destination": "43.72260911050463,7.414008894626843"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "en", "polyline_shift": "true", "full_json": "false", "include_crossing": "true", "include_slope": "true", "include_information_point": "false", "profile": "pregnancy", "side_street": "left", "destination_side": "left", "origin": "43.72911010918832,7.408428276719053", "destination": "43.72537645824663,7.409456858535628"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "en", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "true", "profile": "profile_without_stair", "side_street": "right", "destination_side": "right", "origin": "43.74857396558775,7.445490267925752", "destination": "43.74785943554075,7.4474551351267255"}
{"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": "en", "polyline_shift": "false", "full_json": "true", "include_crossing": "true", "include_slope": "false", "include_information_point": "true", "profile": "profile_without_stair", "side_street": "left", "destination_side": "right", "origin": "43.75118404232837,7.448278596236794", "destination": "43.74589030637337,7.441999469098749"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "fr", "polyline_shift": "false", "full_json": "true", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "painfulWalk", "side_street": "right", "destination_side": null, "origin": "43.74089242260656,7.432802865144624", "destination": "43.74303833230972,7.433862121128931"}
{"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}
NETHERLANDS SUCCESS
Tests effectués

100

Réussis

99

Ratio

99.0%

Request Erreur
{"language": "en", "polyline_shift": "true", "full_json": "true", "include_crossing": "true", "include_slope": "false", "include_information_point": "false", "profile": "stroller", "side_street": "right", "destination_side": null, "origin": "51.905235160383484,4.701551458648347", "destination": "51.889435810316655,4.7097354360033155"}
{"code":500,"message":"This route contains abnormal number of sections.","success":false}
SPAIN SUCCESS
Tests effectués

100

Réussis

99

Ratio

99.0%

Request Erreur
{"language": "fr", "polyline_shift": "false", "full_json": "false", "include_crossing": "true", "include_slope": "false", "include_information_point": "true", "profile": "stroller", "side_street": "left", "destination_side": "left", "origin": "42.66426245809556,-5.769879190032051", "destination": "42.673105243889054,-5.790857589421404"}
{"code":500,"message":"The route is too long. Please narrow down your destination.","success":false}
SWITZERLAND WARNING
Tests effectués

100

Réussis

95

Ratio

95.0%

Request Erreur
{"language": "fr", "polyline_shift": "true", "full_json": "false", "include_crossing": "true", "include_slope": "false", "include_information_point": "true", "profile": "pregnancy", "side_street": null, "destination_side": null, "origin": "46.37173804232754,7.449097759584982", "destination": "46.363075503615185,7.434502190208844"}
{"code":500,"message":"The route is too long. Please narrow down your destination.","success":false}
{"language": "nl", "polyline_shift": "true", "full_json": "true", "include_crossing": "true", "include_slope": "true", "include_information_point": "false", "profile": "profile_default", "side_street": "left", "destination_side": null, "origin": "46.37691149968284,8.750414024050619", "destination": "46.38262526779655,8.738084904639875"}
{"code":500,"message":"The route is too long. Please narrow down your destination.","success":false}
{"language": "es", "polyline_shift": "false", "full_json": "true", "include_crossing": "true", "include_slope": "true", "include_information_point": "false", "profile": "wheelchair", "side_street": null, "destination_side": "left", "origin": "46.08719265832828,7.557036804936307", "destination": "46.09326282726736,7.576154659175261"}
{"code":500,"message":"The route is too long. Please narrow down your destination.","success":false}
{"language": "en", "polyline_shift": "true", "full_json": "true", "include_crossing": "true", "include_slope": "true", "include_information_point": "false", "profile": "electricWheelchair", "side_street": null, "destination_side": null, "origin": "46.66061178875783,7.9345692609594005", "destination": "46.64768686179104,7.9483452044737835"}
HTTPSConnectionPool(host='nvroute-api.n-vibe.com', port=443): Read timed out. (read timeout=5)
{"language": "nl", "polyline_shift": "false", "full_json": "false", "include_crossing": "true", "include_slope": "false", "include_information_point": "false", "profile": "stroller", "side_street": "right", "destination_side": null, "origin": "46.945259988223064,9.381090268441485", "destination": "46.9440194214136,9.399512542066956"}
{"code":500,"message":"This route contains abnormal number of sections.","success":false}