Rapport des tests – 04/03/2026, 14:30:12

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

99

Ratio

99.0%

Request Erreur
{"language": "de", "polyline_shift": "true", "full_json": "false", "include_crossing": "true", "include_slope": "false", "include_information_point": "false", "profile": "wheelchair", "side_street": "left", "destination_side": null, "origin": "42.80766562903259,1.727358831554942", "destination": "42.81891698070221,1.7437439486260786"}
{"code":500,"message":"The route is too long. Please narrow down your destination.","success":false}
MONACO FAILURE
Tests effectués

100

Réussis

78

Ratio

78.0%

Request Erreur
{"language": "fr", "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.74830211915858,7.442305259450528", "destination": "43.74889005987151,7.441918694043876"}
{"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": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "true", "profile": "profile_without_stair", "side_street": "left", "destination_side": "right", "origin": "43.72894103700512,7.410597766671158", "destination": "43.72962822844998,7.406929458118672"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "fr", "polyline_shift": "true", "full_json": "false", "include_crossing": "false", "include_slope": "false", "include_information_point": "false", "profile": "pregnancy", "side_street": "right", "destination_side": null, "origin": "43.740683218720676,7.425294108609961", "destination": "43.73197219844848,7.411646995174765"}
HTTPSConnectionPool(host='nvroute-api.n-vibe.com', port=443): Read timed out. (read timeout=5)
{"language": "es", "polyline_shift": "true", "full_json": "true", "include_crossing": "true", "include_slope": "true", "include_information_point": "true", "profile": "stroller", "side_street": null, "destination_side": "right", "origin": "43.73059245519087,7.412353019168042", "destination": "43.723718718759265,7.410895992856744"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "de", "polyline_shift": "true", "full_json": "true", "include_crossing": "true", "include_slope": "false", "include_information_point": "true", "profile": "profile_default", "side_street": "right", "destination_side": "right", "origin": "43.73318257996201,7.418044871800131", "destination": "43.724842799064376,7.413043431249242"}
{"code":500,"message":"No route available","success":false}
{"language": "es", "polyline_shift": "false", "full_json": "true", "include_crossing": "true", "include_slope": "true", "include_information_point": "true", "profile": "painfulWalk", "side_street": null, "destination_side": null, "origin": "43.73294128722231,7.428473006679098", "destination": "43.740665485464426,7.413775976608138"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "nl", "polyline_shift": "false", "full_json": "true", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "painfulWalk", "side_street": "left", "destination_side": "left", "origin": "43.733310945138044,7.414822422951431", "destination": "43.726676250227406,7.413442571408905"}
{"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": "profile_default", "side_street": "right", "destination_side": "left", "origin": "43.74876377872776,7.420680084425325", "destination": "43.734326545118286,7.411843621525402"}
{"code":500,"message":"No route available","success":false}
{"language": "de", "polyline_shift": "false", "full_json": "false", "include_crossing": "true", "include_slope": "false", "include_information_point": "true", "profile": "valid", "side_street": null, "destination_side": "left", "origin": "43.72316383251096,7.416930438835844", "destination": "43.730296261664115,7.425260147228986"}
{"code":500,"message":"No route available","success":false}
{"language": "nl", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "false", "include_information_point": "false", "profile": "stroller", "side_street": "right", "destination_side": null, "origin": "43.734446375303975,7.418160890279129", "destination": "43.728634176168455,7.407549875066924"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "de", "polyline_shift": "true", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "pregnancy", "side_street": null, "destination_side": "left", "origin": "43.739895192896164,7.415531559722362", "destination": "43.72294537853494,7.414349514222954"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "fr", "polyline_shift": "true", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "true", "profile": "stroller", "side_street": "right", "destination_side": "left", "origin": "43.73032856012567,7.420065057693889", "destination": "43.74323558900249,7.418504263062167"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "de", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "false", "include_information_point": "false", "profile": "electricWheelchair", "side_street": "left", "destination_side": null, "origin": "43.747865512482534,7.440017667099889", "destination": "43.746716064294205,7.425427044041445"}
{"code":500,"message":"No route available","success":false}
{"language": "de", "polyline_shift": "true", "full_json": "false", "include_crossing": "false", "include_slope": "false", "include_information_point": "false", "profile": "pregnancy", "side_street": "right", "destination_side": "left", "origin": "43.72846223821542,7.424156452552565", "destination": "43.74134641696798,7.430886359243749"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "nl", "polyline_shift": "true", "full_json": "true", "include_crossing": "true", "include_slope": "true", "include_information_point": "true", "profile": "wheelchair", "side_street": "left", "destination_side": "left", "origin": "43.75240295754012,7.447467246566145", "destination": "43.75255924323902,7.429744705994421"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "fr", "polyline_shift": "false", "full_json": "true", "include_crossing": "true", "include_slope": "false", "include_information_point": "false", "profile": "electricWheelchair", "side_street": "left", "destination_side": "right", "origin": "43.73228266666276,7.4302685673739415", "destination": "43.723515749874025,7.418140834190278"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "en", "polyline_shift": "false", "full_json": "false", "include_crossing": "true", "include_slope": "true", "include_information_point": "true", "profile": "wheelchair", "side_street": null, "destination_side": "left", "origin": "43.75220216184372,7.442821463370087", "destination": "43.752587796608886,7.447181081337137"}
{"code":500,"message":"Could not find a route without stair","success":false}
{"language": "es", "polyline_shift": "true", "full_json": "false", "include_crossing": "true", "include_slope": "false", "include_information_point": "false", "profile": "stroller", "side_street": "left", "destination_side": "right", "origin": "43.72382831100935,7.41330972840884", "destination": "43.72368890090506,7.412908819278785"}
{"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": "es", "polyline_shift": "true", "full_json": "true", "include_crossing": "false", "include_slope": "true", "include_information_point": "false", "profile": "sightImpaired", "side_street": "right", "destination_side": "right", "origin": "43.74305301412715,7.422613739910319", "destination": "43.742013329263536,7.4262370313176405"}
{"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": "de", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "true", "profile": "profile_default", "side_street": null, "destination_side": "right", "origin": "43.74950702713762,7.444975803445092", "destination": "43.750007339260996,7.4451621551057885"}
{"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\tprofile_default 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 83 at SQL statement\n","message":"Internal server error","success":false}
{"language": "fr", "polyline_shift": "true", "full_json": "true", "include_crossing": "true", "include_slope": "true", "include_information_point": "true", "profile": "electricWheelchair", "side_street": "left", "destination_side": "left", "origin": "43.73354018945689,7.4075275490368675", "destination": "43.74306343416336,7.426816362644411"}
HTTPSConnectionPool(host='nvroute-api.n-vibe.com', port=443): Read timed out. (read timeout=5)
{"language": "fr", "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.75455396255265,7.450013175069188", "destination": "43.748501941664685,7.442518938172775"}
{"code":500,"message":"Could not find a route without stair","success":false}
NETHERLANDS SUCCESS
Tests effectués

100

Réussis

96

Ratio

96.0%

Request Erreur
{"language": "de", "polyline_shift": "false", "full_json": "false", "include_crossing": "false", "include_slope": "true", "include_information_point": "true", "profile": "valid", "side_street": "right", "destination_side": "left", "origin": "52.38802514782524,5.854423735525697", "destination": "52.39249022081641,5.850162109074135"}
{"code":500,"message":"No route found.","success":false}
{"language": "nl", "polyline_shift": "false", "full_json": "true", "include_crossing": "true", "include_slope": "false", "include_information_point": "false", "profile": "profile_default", "side_street": "left", "destination_side": null, "origin": "51.9185414893863,5.770456882700291", "destination": "51.93251562501997,5.768233107104774"}
{"code":500,"message":"No route found.","success":false}
{"language": "de", "polyline_shift": "true", "full_json": "true", "include_crossing": "false", "include_slope": "false", "include_information_point": "true", "profile": "blind", "side_street": "left", "destination_side": "right", "origin": "51.26024462139628,5.981071476199575", "destination": "51.255684856197504,6.008518924594274"}
{"code":500,"message":"This route contains abnormal number of sections.","success":false}
{"language": "de", "polyline_shift": "true", "full_json": "true", "include_crossing": "true", "include_slope": "false", "include_information_point": "true", "profile": "electricWheelchair", "side_street": null, "destination_side": "right", "origin": "52.09206460172901,6.162176960513041", "destination": "52.08840947879674,6.179945451982313"}
{"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

97

Ratio

97.0%

Request Erreur
{"language": "es", "polyline_shift": "true", "full_json": "true", "include_crossing": "true", "include_slope": "false", "include_information_point": "true", "profile": "stroller", "side_street": "right", "destination_side": "right", "origin": "46.64148816935187,8.459188077659382", "destination": "46.6437303548963,8.47495276622287"}
{"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": "false", "include_information_point": "true", "profile": "profile_without_stair", "side_street": "left", "destination_side": "left", "origin": "45.968775285724064,7.438467965815449", "destination": "45.9770251361339,7.432006230425865"}
{"code":500,"message":"The route is too long. Please narrow down your destination.","success":false}
{"language": "es", "polyline_shift": "true", "full_json": "true", "include_crossing": "true", "include_slope": "true", "include_information_point": "false", "profile": "valid", "side_street": "left", "destination_side": "right", "origin": "46.797091372938866,8.791809455870684", "destination": "46.78021892545107,8.794828552825054"}
{"code":500,"message":"The route is too long. Please narrow down your destination.","success":false}