GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2026-06-15T00:20:54+03:00,
for the dataset https://www.visimarsrutai.lt/gtfs/BirstonoSav.zip. No country code was provided.

Use this report alongside our documentation.

⚠ This feed contains GTFS Flex features. Please note that GTFS Flex validation support is still in development. You can manually review all the validation rules for Flex data here.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


  1. agency.txt
  2. calendar.txt
  3. routes.txt
  4. shapes.txt
  5. stop_times.txt
  6. stops.txt
  7. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 2
  • Shapes: 30
  • Stops: 61
  • Trips: 224

Specification Compliance report

6509 notices reported (0 errors, 6478 warnings, 31 infos)

Notice Code Severity Total
duplicate_route_name WARNING 1

duplicate_route_name

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
2 "21782" 3 "21883" "M-152" "Kauno g.-Poliklinika-Birštono seniūnija" 3 "58"
equal_shape_distance_same_coordinates WARNING 682

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

Only the first 50 of 682 affected records are displayed below.

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"58490" 9213 737.8 13 9212 737.8 12
"58490" 9225 2352.0 25 9224 2352.0 24
"58490" 9234 3491.8 34 9233 3491.8 33
"58490" 9240 4865.0 40 9239 4865.0 39
"58490" 9244 5554.3 44 9243 5554.3 43
"58490" 9261 6396.7 61 9260 6396.7 60
"58490" 9268 6934.4 68 9267 6934.4 67
"58490" 9279 7493.7 79 9278 7493.7 78
"58490" 9284 7840.3 84 9283 7840.3 83
"58490" 9287 8455.2 87 9286 8455.2 86
"58490" 9289 8711.3 89 9288 8711.3 88
"57985" 1368 3489.6 53 1367 3489.6 52
"57985" 1380 4227.3 65 1379 4227.3 64
"57985" 1392 5841.6 77 1391 5841.6 76
"57985" 1401 6981.4 86 1400 6981.4 85
"57985" 1407 8354.5 92 1406 8354.5 91
"57985" 1411 9043.9 96 1410 9043.9 95
"57985" 1428 9886.3 113 1427 9886.3 112
"57985" 1435 10424.0 120 1434 10424.0 119
"57985" 1450 11329.9 135 1449 11329.9 134
"57985" 1464 13835.9 149 1463 13835.9 148
"57985" 1469 14944.0 154 1468 14944.0 153
"57985" 1478 27733.3 163 1477 27733.3 162
"57985" 1499 42855.3 184 1498 42855.3 183
"57985" 1508 45081.1 193 1507 45081.1 192
"57985" 1516 46693.7 201 1515 46693.7 200
"57985" 1524 48181.6 209 1523 48181.6 208
"57985" 1534 50074.1 219 1533 50074.1 218
"57985" 1541 51809.7 226 1540 51809.7 225
"57985" 1554 54100.7 239 1553 54100.7 238
"57985" 1590 57039.8 275 1589 57039.8 274
"57985" 1592 57583.8 277 1591 57583.8 276
"57985" 1601 58833.6 286 1600 58833.6 285
"57985" 1603 59150.1 288 1602 59150.1 287
"57985" 1623 62311.6 308 1622 62311.6 307
"57985" 1644 63639.0 329 1643 63639.0 328
"57985" 1665 65050.6 350 1664 65050.6 349
"57985" 1676 66030.5 361 1675 66030.5 360
"57985" 1687 67834.9 372 1686 67834.9 371
"57987" 1743 2949.9 56 1742 2949.9 55
"57987" 1762 4357.5 75 1761 4357.5 74
"57987" 1779 5630.3 92 1778 5630.3 91
"57987" 1800 8766.6 113 1799 8766.6 112
"57987" 1803 9153.8 116 1802 9153.8 115
"57987" 1809 10359.6 122 1808 10359.6 121
"57987" 1811 10851.3 124 1810 10851.3 123
"57987" 1862 14478.9 175 1861 14478.9 174
"57987" 1875 16715.9 188 1874 16715.9 187
"57987" 1882 18458.2 195 1881 18458.2 194
"57987" 1894 20346.4 207 1893 20346.4 206
expired_calendar WARNING 111

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

Only the first 50 of 111 affected records are displayed below.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
14915 "101043"
11219 "101044"
7570 "101045"
14908 "101003"
9399 "101071"
13144 "101072"
13145 "101075"
9400 "101078"
11234 "101070"
3724 "101069"
11236 "101082"
9401 "101085"
7582 "101089"
3721 "101056"
7571 "101046"
14928 "101060"
1809 "101062"
3723 "101064"
13069 "100331"
1731 "100345"
5602 "100347"
14848 "100349"
1724 "100330"
7477 "100328"
11138 "100329"
3654 "100384"
14851 "100385"
13080 "100375"
3656 "100390"
1736 "100386"
7489 "100387"
11145 "100360"
13078 "100363"
1732 "100354"
1733 "100355"
13076 "100356"
14849 "100357"
11146 "100371"
1734 "100368"
5566 "100220"
1683 "100218"
5563 "100210"
9288 "100214"
9289 "100217"
1685 "100230"
13032 "100231"
1684 "100229"
13029 "100222"
9287 "100207"
11105 "100202"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
missing_timepoint_value WARNING 5682

missing_timepoint_value

stop_times.timepoint value is missing for a record.

Even though the column timepoint is optional in stop_times.txt according to the specification, stop_times.timepoint should not be empty when provided.

You can see more about this notice here.

Only the first 50 of 5682 affected records are displayed below.

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's `stop_times.trip_id`. stopSequence (?) The faulty record's `stop_times.stop_sequence`.
2 "58_38730-20260608" 0
3 "58_38730-20260608" 1
4 "58_38730-20260608" 2
5 "58_38730-20260608" 3
6 "58_38730-20260608" 4
7 "58_38730-20260608" 5
8 "58_38730-20260608" 6
9 "58_38730-20260608" 7
10 "58_38730-20260608" 8
11 "58_38730-20260608" 9
12 "58_38730-20260608" 10
13 "58_38730-20260608" 11
14 "58_38730-20260608" 12
15 "58_38730-20260608" 13
16 "58_38730-20260608" 14
17 "58_38730-20260608" 15
18 "58_38730-20260608" 16
19 "58_38730-20260608" 17
20 "58_38730-20260608" 18
21 "58_38730-20260608" 19
22 "58_38730-20260608" 20
23 "58_38730-20260608" 21
24 "58_38730-20260608" 22
25 "58_38730-20260608" 23
26 "58_38730-20260608" 24
27 "58_38730-20260608" 25
28 "58_38730-20260608" 26
29 "58_38730-20260608" 27
30 "58_38745-20260608" 0
31 "58_38745-20260608" 1
32 "58_38745-20260608" 2
33 "58_38745-20260608" 3
34 "58_38745-20260608" 4
35 "58_38745-20260608" 5
36 "58_38745-20260608" 6
37 "58_38745-20260608" 7
38 "58_38745-20260608" 8
39 "58_38745-20260608" 9
40 "58_38745-20260608" 10
41 "58_38745-20260608" 11
42 "58_38745-20260608" 12
43 "58_38745-20260608" 13
44 "58_38745-20260608" 14
45 "58_38745-20260608" 15
46 "58_38745-20260608" 16
47 "58_38745-20260608" 17
48 "58_38745-20260608" 18
49 "58_38745-20260608" 19
50 "58_38745-20260608" 20
51 "58_38745-20260608" 21
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20260615" "20240501" "20260616"
unknown_column INFO 31

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"routes.txt" "eligibility_restricted" 11
"routes.txt" "bikes_allowed" 12
"routes.txt" "regional_fare_card" 14
"stops.txt" "stop_direction" 12
"stops.txt" "vehicle_type" 14
"stops.txt" "mta_stop_id" 17
"stops.txt" "regional_fare_card" 18
"stop_times.txt" "start_service_area_id" 1
"stop_times.txt" "end_service_area_id" 2
"stop_times.txt" "note_id" 5
"stop_times.txt" "to_stop_sequence" 16
"stop_times.txt" "route_short_name" 18
"stop_times.txt" "start_service_area_radius" 24
"stop_times.txt" "end_service_area_radius" 25
"stop_times.txt" "fare_period_id" 26
"stop_times.txt" "departure_buffer" 27
"stop_times.txt" "track" 28
"stop_times.txt" "mean_duration_factor" 29
"stop_times.txt" "mean_duration_offset" 30
"stop_times.txt" "safe_duration_factor" 31
"stop_times.txt" "safe_duration_offset" 32
"stop_times.txt" "free_running_flag" 33
"trips.txt" "note_id" 2
"trips.txt" "mean_duration_factor" 12
"trips.txt" "mean_duration_offset" 13
"trips.txt" "safe_duration_factor" 14
"trips.txt" "safe_duration_offset" 15
"trips.txt" "cars_allowed" 16
"trips.txt" "peak_offpeak" 17
"trips.txt" "mta_trip_id" 18
"trips.txt" "boarding_type" 19