bas-my-seremban-mys — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-29T07:47:51Z,
for the dataset file:///shared/bas-my-seremban-mys_5cd11045.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Language:
Malay
Feed Start Date:
2026-06-28
Feed End Date:
2026-06-28

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 11
  • Shapes: 19
  • Stops: 647
  • Trips: 399

Specification Compliance report

242 notices reported (0 errors, 242 warnings, 0 infos)

Notice Code Severity Total
expired_calendar WARNING 1

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.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "3502-Bas.my"
fast_travel_between_consecutive_stops WARNING 114

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
89 "3502-R1705004_T4" "3502-N57" 169.46602647765823 5.648867549255275 2244 1 "3502-KLIA_04R" "Klia 1 2" "07:06:00" 2245 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "07:07:00"
60 "3502-R1705003_T35" "3502-N57" 169.46602647765823 5.648867549255275 1646 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "16:23:00" 1647 19 "3502-KLIA_04" "Klia 1 2" "16:24:00"
39 "3502-R1705003_T14" "3502-N57" 169.46602647765823 5.648867549255275 1205 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "09:23:00" 1206 19 "3502-KLIA_04" "Klia 1 2" "09:24:00"
59 "3502-R1705003_T34" "3502-N57" 169.46602647765823 5.648867549255275 1625 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "16:03:00" 1626 19 "3502-KLIA_04" "Klia 1 2" "16:04:00"
97 "3502-R1705004_T12" "3502-N57" 169.46602647765823 5.648867549255275 2420 1 "3502-KLIA_04R" "Klia 1 2" "09:46:00" 2421 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "09:47:00"
130 "3502-R1705004_T45" "3502-N57" 169.46602647765823 5.648867549255275 3146 1 "3502-KLIA_04R" "Klia 1 2" "20:46:00" 3147 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "20:47:00"
47 "3502-R1705003_T22" "3502-N57" 169.46602647765823 5.648867549255275 1373 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "12:03:00" 1374 19 "3502-KLIA_04" "Klia 1 2" "12:04:00"
85 "3502-R1705004_T57" "3502-N57" 169.46602647765823 5.648867549255275 2156 1 "3502-KLIA_04R" "Klia 1 2" "00:46:00" 2157 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "00:47:00"
105 "3502-R1705004_T20" "3502-N57" 169.46602647765823 5.648867549255275 2596 1 "3502-KLIA_04R" "Klia 1 2" "12:26:00" 2597 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "12:27:00"
54 "3502-R1705003_T29" "3502-N57" 169.46602647765823 5.648867549255275 1520 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "14:23:00" 1521 19 "3502-KLIA_04" "Klia 1 2" "14:24:00"
134 "3502-R1705004_T49" "3502-N57" 169.46602647765823 5.648867549255275 3234 1 "3502-KLIA_04R" "Klia 1 2" "22:06:00" 3235 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "22:07:00"
82 "3502-R1705003_T57" "3502-N57" 169.46602647765823 5.648867549255275 2108 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "23:43:00" 2109 19 "3502-KLIA_04" "Klia 1 2" "23:44:00"
135 "3502-R1705004_T50" "3502-N57" 169.46602647765823 5.648867549255275 3256 1 "3502-KLIA_04R" "Klia 1 2" "22:26:00" 3257 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "22:27:00"
127 "3502-R1705004_T42" "3502-N57" 169.46602647765823 5.648867549255275 3080 1 "3502-KLIA_04R" "Klia 1 2" "19:46:00" 3081 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "19:47:00"
94 "3502-R1705004_T9" "3502-N57" 169.46602647765823 5.648867549255275 2354 1 "3502-KLIA_04R" "Klia 1 2" "08:46:00" 2355 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "08:47:00"
79 "3502-R1705003_T54" "3502-N57" 169.46602647765823 5.648867549255275 2045 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "22:43:00" 2046 19 "3502-KLIA_04" "Klia 1 2" "22:44:00"
128 "3502-R1705004_T43" "3502-N57" 169.46602647765823 5.648867549255275 3102 1 "3502-KLIA_04R" "Klia 1 2" "20:06:00" 3103 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "20:07:00"
29 "3502-R1705003_T4" "3502-N57" 169.46602647765823 5.648867549255275 995 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "06:03:00" 996 19 "3502-KLIA_04" "Klia 1 2" "06:04:00"
52 "3502-R1705003_T27" "3502-N57" 169.46602647765823 5.648867549255275 1478 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "13:43:00" 1479 19 "3502-KLIA_04" "Klia 1 2" "13:44:00"
43 "3502-R1705003_T18" "3502-N57" 169.46602647765823 5.648867549255275 1289 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "10:43:00" 1290 19 "3502-KLIA_04" "Klia 1 2" "10:44:00"
56 "3502-R1705003_T31" "3502-N57" 169.46602647765823 5.648867549255275 1562 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "15:03:00" 1563 19 "3502-KLIA_04" "Klia 1 2" "15:04:00"
63 "3502-R1705003_T38" "3502-N57" 169.46602647765823 5.648867549255275 1709 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "17:23:00" 1710 19 "3502-KLIA_04" "Klia 1 2" "17:24:00"
96 "3502-R1705004_T11" "3502-N57" 169.46602647765823 5.648867549255275 2398 1 "3502-KLIA_04R" "Klia 1 2" "09:26:00" 2399 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "09:27:00"
107 "3502-R1705004_T22" "3502-N57" 169.46602647765823 5.648867549255275 2640 1 "3502-KLIA_04R" "Klia 1 2" "13:06:00" 2641 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "13:07:00"
81 "3502-R1705003_T56" "3502-N57" 169.46602647765823 5.648867549255275 2087 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "23:23:00" 2088 19 "3502-KLIA_04" "Klia 1 2" "23:24:00"
28 "3502-R1705003_T3" "3502-N57" 169.46602647765823 5.648867549255275 974 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "05:43:00" 975 19 "3502-KLIA_04" "Klia 1 2" "05:44:00"
36 "3502-R1705003_T11" "3502-N57" 169.46602647765823 5.648867549255275 1142 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "08:23:00" 1143 19 "3502-KLIA_04" "Klia 1 2" "08:24:00"
76 "3502-R1705003_T51" "3502-N57" 169.46602647765823 5.648867549255275 1982 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "21:43:00" 1983 19 "3502-KLIA_04" "Klia 1 2" "21:44:00"
99 "3502-R1705004_T14" "3502-N57" 169.46602647765823 5.648867549255275 2464 1 "3502-KLIA_04R" "Klia 1 2" "10:26:00" 2465 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "10:27:00"
31 "3502-R1705003_T6" "3502-N57" 169.46602647765823 5.648867549255275 1037 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "06:43:00" 1038 19 "3502-KLIA_04" "Klia 1 2" "06:44:00"
61 "3502-R1705003_T36" "3502-N57" 169.46602647765823 5.648867549255275 1667 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "16:43:00" 1668 19 "3502-KLIA_04" "Klia 1 2" "16:44:00"
67 "3502-R1705003_T42" "3502-N57" 169.46602647765823 5.648867549255275 1793 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "18:43:00" 1794 19 "3502-KLIA_04" "Klia 1 2" "18:44:00"
38 "3502-R1705003_T13" "3502-N57" 169.46602647765823 5.648867549255275 1184 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "09:03:00" 1185 19 "3502-KLIA_04" "Klia 1 2" "09:04:00"
80 "3502-R1705003_T55" "3502-N57" 169.46602647765823 5.648867549255275 2066 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "23:03:00" 2067 19 "3502-KLIA_04" "Klia 1 2" "23:04:00"
100 "3502-R1705004_T15" "3502-N57" 169.46602647765823 5.648867549255275 2486 1 "3502-KLIA_04R" "Klia 1 2" "10:46:00" 2487 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "10:47:00"
112 "3502-R1705004_T27" "3502-N57" 169.46602647765823 5.648867549255275 2750 1 "3502-KLIA_04R" "Klia 1 2" "14:46:00" 2751 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "14:47:00"
101 "3502-R1705004_T16" "3502-N57" 169.46602647765823 5.648867549255275 2508 1 "3502-KLIA_04R" "Klia 1 2" "11:06:00" 2509 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "11:07:00"
91 "3502-R1705004_T6" "3502-N57" 169.46602647765823 5.648867549255275 2288 1 "3502-KLIA_04R" "Klia 1 2" "07:46:00" 2289 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "07:47:00"
88 "3502-R1705004_T3" "3502-N57" 169.46602647765823 5.648867549255275 2222 1 "3502-KLIA_04R" "Klia 1 2" "06:46:00" 2223 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "06:47:00"
71 "3502-R1705003_T46" "3502-N57" 169.46602647765823 5.648867549255275 1877 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "20:03:00" 1878 19 "3502-KLIA_04" "Klia 1 2" "20:04:00"
27 "3502-R1705003_T2" "3502-N57" 169.46602647765823 5.648867549255275 953 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "05:23:00" 954 19 "3502-KLIA_04" "Klia 1 2" "05:24:00"
33 "3502-R1705003_T8" "3502-N57" 169.46602647765823 5.648867549255275 1079 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "07:23:00" 1080 19 "3502-KLIA_04" "Klia 1 2" "07:24:00"
129 "3502-R1705004_T44" "3502-N57" 169.46602647765823 5.648867549255275 3124 1 "3502-KLIA_04R" "Klia 1 2" "20:26:00" 3125 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "20:27:00"
92 "3502-R1705004_T7" "3502-N57" 169.46602647765823 5.648867549255275 2310 1 "3502-KLIA_04R" "Klia 1 2" "08:06:00" 2311 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "08:07:00"
136 "3502-R1705004_T51" "3502-N57" 169.46602647765823 5.648867549255275 3278 1 "3502-KLIA_04R" "Klia 1 2" "22:46:00" 3279 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "22:47:00"
45 "3502-R1705003_T20" "3502-N57" 169.46602647765823 5.648867549255275 1331 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "11:23:00" 1332 19 "3502-KLIA_04" "Klia 1 2" "11:24:00"
34 "3502-R1705003_T9" "3502-N57" 169.46602647765823 5.648867549255275 1100 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "07:43:00" 1101 19 "3502-KLIA_04" "Klia 1 2" "07:44:00"
138 "3502-R1705004_T53" "3502-N57" 169.46602647765823 5.648867549255275 3322 1 "3502-KLIA_04R" "Klia 1 2" "23:26:00" 3323 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "23:27:00"
50 "3502-R1705003_T25" "3502-N57" 169.46602647765823 5.648867549255275 1436 18 "3502-SKTW_SKTW" "SPG Kota Warisan" "13:03:00" 1437 19 "3502-KLIA_04" "Klia 1 2" "13:04:00"
124 "3502-R1705004_T39" "3502-N57" 169.46602647765823 5.648867549255275 3014 1 "3502-KLIA_04R" "Klia 1 2" "18:46:00" 3015 2 "3502-SKTW_SKTWR" "SPG Kota Warisan" "18:47:00"
fast_travel_between_far_stops WARNING 114

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
89 "3502-R1705004_T4" "3502-N57" 153.76443391718266 10.250962261145512 2243 0 "3502-KLIA2_KLIA2R" "Klia2" "07:05:00" 2246 3 "3502-IKTBN_IKTBNR" "Iktbn" "07:08:00"
60 "3502-R1705003_T35" "3502-N57" 153.76443391718266 10.250962261145512 1645 17 "3502-IKTBN_IKTBN" "Iktbn" "16:22:00" 1648 20 "3502-KLIA2_KLIA2" "Klia2" "16:25:00"
39 "3502-R1705003_T14" "3502-N57" 153.76443391718266 10.250962261145512 1204 17 "3502-IKTBN_IKTBN" "Iktbn" "09:22:00" 1207 20 "3502-KLIA2_KLIA2" "Klia2" "09:25:00"
59 "3502-R1705003_T34" "3502-N57" 153.76443391718266 10.250962261145512 1624 17 "3502-IKTBN_IKTBN" "Iktbn" "16:02:00" 1627 20 "3502-KLIA2_KLIA2" "Klia2" "16:05:00"
97 "3502-R1705004_T12" "3502-N57" 153.76443391718266 10.250962261145512 2419 0 "3502-KLIA2_KLIA2R" "Klia2" "09:45:00" 2422 3 "3502-IKTBN_IKTBNR" "Iktbn" "09:48:00"
130 "3502-R1705004_T45" "3502-N57" 153.76443391718266 10.250962261145512 3145 0 "3502-KLIA2_KLIA2R" "Klia2" "20:45:00" 3148 3 "3502-IKTBN_IKTBNR" "Iktbn" "20:48:00"
47 "3502-R1705003_T22" "3502-N57" 153.76443391718266 10.250962261145512 1372 17 "3502-IKTBN_IKTBN" "Iktbn" "12:02:00" 1375 20 "3502-KLIA2_KLIA2" "Klia2" "12:05:00"
85 "3502-R1705004_T57" "3502-N57" 153.76443391718266 10.250962261145512 2155 0 "3502-KLIA2_KLIA2R" "Klia2" "00:45:00" 2158 3 "3502-IKTBN_IKTBNR" "Iktbn" "00:48:00"
105 "3502-R1705004_T20" "3502-N57" 153.76443391718266 10.250962261145512 2595 0 "3502-KLIA2_KLIA2R" "Klia2" "12:25:00" 2598 3 "3502-IKTBN_IKTBNR" "Iktbn" "12:28:00"
54 "3502-R1705003_T29" "3502-N57" 153.76443391718266 10.250962261145512 1519 17 "3502-IKTBN_IKTBN" "Iktbn" "14:22:00" 1522 20 "3502-KLIA2_KLIA2" "Klia2" "14:25:00"
134 "3502-R1705004_T49" "3502-N57" 153.76443391718266 10.250962261145512 3233 0 "3502-KLIA2_KLIA2R" "Klia2" "22:05:00" 3236 3 "3502-IKTBN_IKTBNR" "Iktbn" "22:08:00"
82 "3502-R1705003_T57" "3502-N57" 153.76443391718266 10.250962261145512 2107 17 "3502-IKTBN_IKTBN" "Iktbn" "23:42:00" 2110 20 "3502-KLIA2_KLIA2" "Klia2" "23:45:00"
135 "3502-R1705004_T50" "3502-N57" 153.76443391718266 10.250962261145512 3255 0 "3502-KLIA2_KLIA2R" "Klia2" "22:25:00" 3258 3 "3502-IKTBN_IKTBNR" "Iktbn" "22:28:00"
127 "3502-R1705004_T42" "3502-N57" 153.76443391718266 10.250962261145512 3079 0 "3502-KLIA2_KLIA2R" "Klia2" "19:45:00" 3082 3 "3502-IKTBN_IKTBNR" "Iktbn" "19:48:00"
94 "3502-R1705004_T9" "3502-N57" 153.76443391718266 10.250962261145512 2353 0 "3502-KLIA2_KLIA2R" "Klia2" "08:45:00" 2356 3 "3502-IKTBN_IKTBNR" "Iktbn" "08:48:00"
79 "3502-R1705003_T54" "3502-N57" 153.76443391718266 10.250962261145512 2044 17 "3502-IKTBN_IKTBN" "Iktbn" "22:42:00" 2047 20 "3502-KLIA2_KLIA2" "Klia2" "22:45:00"
128 "3502-R1705004_T43" "3502-N57" 153.76443391718266 10.250962261145512 3101 0 "3502-KLIA2_KLIA2R" "Klia2" "20:05:00" 3104 3 "3502-IKTBN_IKTBNR" "Iktbn" "20:08:00"
29 "3502-R1705003_T4" "3502-N57" 153.76443391718266 10.250962261145512 994 17 "3502-IKTBN_IKTBN" "Iktbn" "06:02:00" 997 20 "3502-KLIA2_KLIA2" "Klia2" "06:05:00"
52 "3502-R1705003_T27" "3502-N57" 153.76443391718266 10.250962261145512 1477 17 "3502-IKTBN_IKTBN" "Iktbn" "13:42:00" 1480 20 "3502-KLIA2_KLIA2" "Klia2" "13:45:00"
43 "3502-R1705003_T18" "3502-N57" 153.76443391718266 10.250962261145512 1288 17 "3502-IKTBN_IKTBN" "Iktbn" "10:42:00" 1291 20 "3502-KLIA2_KLIA2" "Klia2" "10:45:00"
56 "3502-R1705003_T31" "3502-N57" 153.76443391718266 10.250962261145512 1561 17 "3502-IKTBN_IKTBN" "Iktbn" "15:02:00" 1564 20 "3502-KLIA2_KLIA2" "Klia2" "15:05:00"
63 "3502-R1705003_T38" "3502-N57" 153.76443391718266 10.250962261145512 1708 17 "3502-IKTBN_IKTBN" "Iktbn" "17:22:00" 1711 20 "3502-KLIA2_KLIA2" "Klia2" "17:25:00"
96 "3502-R1705004_T11" "3502-N57" 153.76443391718266 10.250962261145512 2397 0 "3502-KLIA2_KLIA2R" "Klia2" "09:25:00" 2400 3 "3502-IKTBN_IKTBNR" "Iktbn" "09:28:00"
107 "3502-R1705004_T22" "3502-N57" 153.76443391718266 10.250962261145512 2639 0 "3502-KLIA2_KLIA2R" "Klia2" "13:05:00" 2642 3 "3502-IKTBN_IKTBNR" "Iktbn" "13:08:00"
81 "3502-R1705003_T56" "3502-N57" 153.76443391718266 10.250962261145512 2086 17 "3502-IKTBN_IKTBN" "Iktbn" "23:22:00" 2089 20 "3502-KLIA2_KLIA2" "Klia2" "23:25:00"
28 "3502-R1705003_T3" "3502-N57" 153.76443391718266 10.250962261145512 973 17 "3502-IKTBN_IKTBN" "Iktbn" "05:42:00" 976 20 "3502-KLIA2_KLIA2" "Klia2" "05:45:00"
36 "3502-R1705003_T11" "3502-N57" 153.76443391718266 10.250962261145512 1141 17 "3502-IKTBN_IKTBN" "Iktbn" "08:22:00" 1144 20 "3502-KLIA2_KLIA2" "Klia2" "08:25:00"
76 "3502-R1705003_T51" "3502-N57" 153.76443391718266 10.250962261145512 1981 17 "3502-IKTBN_IKTBN" "Iktbn" "21:42:00" 1984 20 "3502-KLIA2_KLIA2" "Klia2" "21:45:00"
99 "3502-R1705004_T14" "3502-N57" 153.76443391718266 10.250962261145512 2463 0 "3502-KLIA2_KLIA2R" "Klia2" "10:25:00" 2466 3 "3502-IKTBN_IKTBNR" "Iktbn" "10:28:00"
31 "3502-R1705003_T6" "3502-N57" 153.76443391718266 10.250962261145512 1036 17 "3502-IKTBN_IKTBN" "Iktbn" "06:42:00" 1039 20 "3502-KLIA2_KLIA2" "Klia2" "06:45:00"
61 "3502-R1705003_T36" "3502-N57" 153.76443391718266 10.250962261145512 1666 17 "3502-IKTBN_IKTBN" "Iktbn" "16:42:00" 1669 20 "3502-KLIA2_KLIA2" "Klia2" "16:45:00"
67 "3502-R1705003_T42" "3502-N57" 153.76443391718266 10.250962261145512 1792 17 "3502-IKTBN_IKTBN" "Iktbn" "18:42:00" 1795 20 "3502-KLIA2_KLIA2" "Klia2" "18:45:00"
38 "3502-R1705003_T13" "3502-N57" 153.76443391718266 10.250962261145512 1183 17 "3502-IKTBN_IKTBN" "Iktbn" "09:02:00" 1186 20 "3502-KLIA2_KLIA2" "Klia2" "09:05:00"
80 "3502-R1705003_T55" "3502-N57" 153.76443391718266 10.250962261145512 2065 17 "3502-IKTBN_IKTBN" "Iktbn" "23:02:00" 2068 20 "3502-KLIA2_KLIA2" "Klia2" "23:05:00"
100 "3502-R1705004_T15" "3502-N57" 153.76443391718266 10.250962261145512 2485 0 "3502-KLIA2_KLIA2R" "Klia2" "10:45:00" 2488 3 "3502-IKTBN_IKTBNR" "Iktbn" "10:48:00"
112 "3502-R1705004_T27" "3502-N57" 153.76443391718266 10.250962261145512 2749 0 "3502-KLIA2_KLIA2R" "Klia2" "14:45:00" 2752 3 "3502-IKTBN_IKTBNR" "Iktbn" "14:48:00"
101 "3502-R1705004_T16" "3502-N57" 153.76443391718266 10.250962261145512 2507 0 "3502-KLIA2_KLIA2R" "Klia2" "11:05:00" 2510 3 "3502-IKTBN_IKTBNR" "Iktbn" "11:08:00"
91 "3502-R1705004_T6" "3502-N57" 153.76443391718266 10.250962261145512 2287 0 "3502-KLIA2_KLIA2R" "Klia2" "07:45:00" 2290 3 "3502-IKTBN_IKTBNR" "Iktbn" "07:48:00"
88 "3502-R1705004_T3" "3502-N57" 153.76443391718266 10.250962261145512 2221 0 "3502-KLIA2_KLIA2R" "Klia2" "06:45:00" 2224 3 "3502-IKTBN_IKTBNR" "Iktbn" "06:48:00"
71 "3502-R1705003_T46" "3502-N57" 153.76443391718266 10.250962261145512 1876 17 "3502-IKTBN_IKTBN" "Iktbn" "20:02:00" 1879 20 "3502-KLIA2_KLIA2" "Klia2" "20:05:00"
27 "3502-R1705003_T2" "3502-N57" 153.76443391718266 10.250962261145512 952 17 "3502-IKTBN_IKTBN" "Iktbn" "05:22:00" 955 20 "3502-KLIA2_KLIA2" "Klia2" "05:25:00"
33 "3502-R1705003_T8" "3502-N57" 153.76443391718266 10.250962261145512 1078 17 "3502-IKTBN_IKTBN" "Iktbn" "07:22:00" 1081 20 "3502-KLIA2_KLIA2" "Klia2" "07:25:00"
129 "3502-R1705004_T44" "3502-N57" 153.76443391718266 10.250962261145512 3123 0 "3502-KLIA2_KLIA2R" "Klia2" "20:25:00" 3126 3 "3502-IKTBN_IKTBNR" "Iktbn" "20:28:00"
92 "3502-R1705004_T7" "3502-N57" 153.76443391718266 10.250962261145512 2309 0 "3502-KLIA2_KLIA2R" "Klia2" "08:05:00" 2312 3 "3502-IKTBN_IKTBNR" "Iktbn" "08:08:00"
136 "3502-R1705004_T51" "3502-N57" 153.76443391718266 10.250962261145512 3277 0 "3502-KLIA2_KLIA2R" "Klia2" "22:45:00" 3280 3 "3502-IKTBN_IKTBNR" "Iktbn" "22:48:00"
45 "3502-R1705003_T20" "3502-N57" 153.76443391718266 10.250962261145512 1330 17 "3502-IKTBN_IKTBN" "Iktbn" "11:22:00" 1333 20 "3502-KLIA2_KLIA2" "Klia2" "11:25:00"
34 "3502-R1705003_T9" "3502-N57" 153.76443391718266 10.250962261145512 1099 17 "3502-IKTBN_IKTBN" "Iktbn" "07:42:00" 1102 20 "3502-KLIA2_KLIA2" "Klia2" "07:45:00"
138 "3502-R1705004_T53" "3502-N57" 153.76443391718266 10.250962261145512 3321 0 "3502-KLIA2_KLIA2R" "Klia2" "23:25:00" 3324 3 "3502-IKTBN_IKTBNR" "Iktbn" "23:28:00"
50 "3502-R1705003_T25" "3502-N57" 153.76443391718266 10.250962261145512 1435 17 "3502-IKTBN_IKTBN" "Iktbn" "13:02:00" 1438 20 "3502-KLIA2_KLIA2" "Klia2" "13:05:00"
124 "3502-R1705004_T39" "3502-N57" 153.76443391718266 10.250962261145512 3013 0 "3502-KLIA2_KLIA2R" "Klia2" "18:45:00" 3016 3 "3502-IKTBN_IKTBNR" "Iktbn" "18:48:00"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20260629" "20260628" "20260706"
route_short_name_too_long WARNING 11

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`.
"3502-N50" 2 "Terminal1 - Nilai Sentral"
"3502-N505" 3 "Terminal1 - Bukit Mutiara Loop"
"3502-N508" 4 "Terminal1 - Desa RHU Loop"
"3502-N51" 5 "Nilai Sentral - Nilai 3"
"3502-N513" 6 "Nilai Sentral - Usim Loop"
"3502-N52" 7 "Terminal1 - Nilai VIA Labu"
"3502-N54" 8 "Terminal1 - Seremban2"
"3502-N56" 9 "Terminal1 - Politeknik Nilai"
"3502-N57" 10 "Nilai Sentral - Klia"
"3502-N60A" 11 "Terminal1 - Tampin VIA Senawang"
"3502-N60B" 12 "Terminal1 - Tampin VIA Seremban Jaya"
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.
"20260629" "20260628" "20260628"