discoverpassenger-newportbus — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-07-25T10:25:29Z,
for the dataset file:///shared/discoverpassenger-newportbus_2a267309.zip. No country code was provided.

Use this report alongside our documentation.

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. calendar_dates.txt
  4. routes.txt
  5. shapes.txt
  6. stop_times.txt
  7. stops.txt
  8. trips.txt

Counts


  • Agencies: 4
  • Blocks: 83
  • Routes: 81
  • Shapes: 345
  • Stops: 1803
  • Trips: 2033

Specification Compliance report

924 notices reported (28 errors, 742 warnings, 154 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 28

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

csvRowNumberA (?) The row number from `trips.txt` of the first faulty trip. tripIdA (?) The id of first faulty trip. serviceIdA (?) The service id of the first faulty trip. csvRowNumberB (?) The row number from `trips.txt` of the second faulty trip. tripIdB (?) The id of the other faulty trip. serviceIdB (?) The service id of the other faulty trip. blockId (?) The `trips.block_id` of the overlapping trip. intersection (?) The overlapping period.
1062 "NT0:60:060SAJL26:O:6" "NT0:60:060SAJL26:O:6" 1200 "NT0:69:069MFJL26:O:7" "NT0:69:069MFJL26:O:7" "E02" "20270326"
1214 "NT0:69:069MFJL26:I:8" "NT0:69:069MFJL26:I:8" 1069 "NT0:60:060SAJL26:I:4" "NT0:60:060SAJL26:I:4" "E02" "20270326"
1203 "NT0:69:069MFJL26:O:10" "NT0:69:069MFJL26:O:10" 1217 "NT0:69:069MFJL26:I:11" "NT0:69:069MFJL26:I:11" "E02" "20260720"
1271 "NT0:73:073MFJL26:O:3" "NT0:73:073MFJL26:O:3" 1059 "NT0:X60:060SAJL26:O:3" "NT0:X60:060SAJL26:O:3" "C06" "20270326"
1059 "NT0:X60:060SAJL26:O:3" "NT0:X60:060SAJL26:O:3" 1551 "NT0:C1:0C1MFJL26:O:3" "NT0:C1:0C1MFJL26:O:3" "C06" "20270326"
1551 "NT0:C1:0C1MFJL26:O:3" "NT0:C1:0C1MFJL26:O:3" 1066 "NT0:60:060SAJL26:I:1" "NT0:60:060SAJL26:I:1" "C06" "20270326"
1058 "NT0:60:060SAJL26:O:2" "NT0:60:060SAJL26:O:2" 1172 "NT0:68:068MFJL26:I:1" "NT0:68:068MFJL26:I:1" "C05" "20270326"
1050 "NT0:60:060MFJL26:I:11" "NT0:60:060MFJL26:I:11" 1064 "NT0:60:060SAJL26:O:8" "NT0:60:060SAJL26:O:8" "C08" "20270326"
1064 "NT0:60:060SAJL26:O:8" "NT0:60:060SAJL26:O:8" 1037 "NT0:60:060MFJL26:O:15" "NT0:60:060MFJL26:O:15" "C08" "20270326"
1037 "NT0:60:060MFJL26:O:15" "NT0:60:060MFJL26:O:15" 1071 "NT0:60:060SAJL26:I:6" "NT0:60:060SAJL26:I:6" "C08" "20270326"
1071 "NT0:60:060SAJL26:I:6" "NT0:60:060SAJL26:I:6" 1137 "NT0:66:066MFJL26:O:6" "NT0:66:066MFJL26:O:6" "C08" "20270326"
1143 "NT0:66:066MFJL26:I:6" "NT0:66:066MFJL26:I:6" 1065 "NT0:60:060SAJL26:O:9" "NT0:60:060SAJL26:O:9" "C08" "20270326"
1065 "NT0:60:060SAJL26:O:9" "NT0:60:060SAJL26:O:9" 1055 "NT0:X60:060MFJL26:I:16" "NT0:X60:060MFJL26:I:16" "C08" "20270326"
1055 "NT0:X60:060MFJL26:I:16" "NT0:X60:060MFJL26:I:16" 1072 "NT0:60:060SAJL26:I:7" "NT0:60:060SAJL26:I:7" "C08" "20270326"
221 "NT0:16A:015MFJL26:O:12" "NT0:16A:015MFJL26:O:12" 1060 "NT0:60:060SAJL26:O:4" "NT0:60:060SAJL26:O:4" "C07" "20270326"
1060 "NT0:60:060SAJL26:O:4" "NT0:60:060SAJL26:O:4" 3 "NT0:1:001MFJL26:O:2" "NT0:1:001MFJL26:O:2" "C07" "20270326"
1060 "NT0:60:060SAJL26:O:4" "NT0:60:060SAJL26:O:4" 13 "NT0:1:001MFJL26:I:3" "NT0:1:001MFJL26:I:3" "C07" "20270326"
13 "NT0:1:001MFJL26:I:3" "NT0:1:001MFJL26:I:3" 1067 "NT0:60:060SAJL26:I:2" "NT0:60:060SAJL26:I:2" "C07" "20270326"
1067 "NT0:60:060SAJL26:I:2" "NT0:60:060SAJL26:I:2" 952 "NT0:42:042MFJL26:O:12" "NT0:42:042MFJL26:O:12" "C07" "20270326"
1063 "NT0:60:060SAJL26:O:7" "NT0:60:060SAJL26:O:7" 488 "NT0:29:029MFJL26:O:19" "NT0:29:029MFJL26:O:19" "C11" "20270326"
1070 "NT0:60:060SAJL26:I:5" "NT0:60:060SAJL26:I:5" 522 "NT0:29:029MFJL26:I:21" "NT0:29:029MFJL26:I:21" "C11" "20270326"
1061 "NT0:60:060SAJL26:O:5" "NT0:60:060SAJL26:O:5" 1276 "NT0:73:073MFJL26:O:8" "NT0:73:073MFJL26:O:8" "C10" "20270326"
1068 "NT0:60:060SAJL26:I:3" "NT0:60:060SAJL26:I:3" 1610 "NT0:C4:0C4MFJL26:O:3" "NT0:C4:0C4MFJL26:O:3" "C10" "20270326"
1068 "NT0:60:060SAJL26:I:3" "NT0:60:060SAJL26:I:3" 1618 "NT0:C4:0C4MFJL26:I:4" "NT0:C4:0C4MFJL26:I:4" "C10" "20270326"
1068 "NT0:60:060SAJL26:I:3" "NT0:60:060SAJL26:I:3" 1289 "NT0:73:073MFJL26:I:6" "NT0:73:073MFJL26:I:6" "C10" "20270326"
1057 "NT0:X60:060SAJL26:O:1" "NT0:X60:060SAJL26:O:1" 1632 "NT0:R1:0R1MFJL26:O:1" "NT0:R1:0R1MFJL26:O:1" "B02" "20270326"
1073 "NT0:X60:060SAJL26:I:8" "NT0:X60:060SAJL26:I:8" 1663 "NT0:R1:0R1MFJL26:I:15" "NT0:R1:0R1MFJL26:I:15" "B06" "20270326"
1073 "NT0:X60:060SAJL26:I:8" "NT0:X60:060SAJL26:I:8" 1647 "NT0:R1:0R1MFJL26:O:16" "NT0:R1:0R1MFJL26:O:16" "B06" "20270326"
fast_travel_between_consecutive_stops WARNING 1

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.

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.
1208 "NT0:69:069MFJL26:I:2" "NT0:69" 166.603428826368 2.7767238137728 41019 34 "160000048" "Redbrook, Newland Rd (Brewery Ter)" "08:12:00" 41020 35 "5330AWB31298" "Church Farm" "08:12:00"
leading_or_trailing_whitespaces WARNING 77

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

This notice is emitted for values protected with double quotes since whitespaces for non-protected values are trimmed automatically by CSV parser.

The validator strips whitespaces from protected values. We do not see any use case when such a whitespace may be needed. On the other hand, some real-world feeds use trailing whitespaces for some values and omit them for the others. This is causing the largest problem when a primary key and a foreign key differ just by a whitespace: it is clear that they are intended to be the same, that is why we always strip whitespaces.

You can see more about this notice here.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"trips.txt" 686 "trip_headsign" "Customhouse Street "
"trips.txt" 730 "trip_headsign" "Customhouse Street "
"trips.txt" 995 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 996 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 997 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 998 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 999 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 1000 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 1001 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 1010 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 1011 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 1012 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 1013 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 1014 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 1015 "trip_headsign" "RSPB Wetlands, Car "
"trips.txt" 1608 "trip_headsign" "Beachley, Families "
"trips.txt" 1609 "trip_headsign" "Beachley, Families "
"trips.txt" 1610 "trip_headsign" "Beachley, Families "
"trips.txt" 1611 "trip_headsign" "Beachley, Families "
"trips.txt" 1612 "trip_headsign" "Beachley, Families "
"trips.txt" 1613 "trip_headsign" "Beachley, Families "
"trips.txt" 1614 "trip_headsign" "Beachley, Families "
"trips.txt" 1622 "trip_headsign" "Beachley, Families "
"trips.txt" 1623 "trip_headsign" "Beachley, Families "
"trips.txt" 1624 "trip_headsign" "Beachley, Families "
"trips.txt" 1625 "trip_headsign" "Beachley, Families "
"trips.txt" 1626 "trip_headsign" "Beachley, Families "
"trips.txt" 1632 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1633 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1634 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1635 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1636 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1637 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1638 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1639 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1640 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1641 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1642 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1643 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1644 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1645 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1646 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1647 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1648 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1666 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1667 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1668 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1669 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1670 "trip_headsign" "Pontymister, Tesco "
"trips.txt" 1671 "trip_headsign" "Pontymister, Tesco "
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"
service_has_no_active_day_of_the_week WARNING 141

service_has_no_active_day_of_the_week

A service is not valid for any day of the week.

You can see more about this notice here.

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

csvRowNumber (?) The row number in calendar.txt where the error occurs. serviceId (?) The service_id field value.
489 "NT0:29:029MFJL26:O:20"
490 "NT0:29:029MFJL26:O:21"
505 "NT0:29:029MFJL26:I:4"
506 "NT0:29:029MFJL26:I:5"
769 "NT0:31C:031MFJL26:O:4"
782 "NT0:31A:031MFJL26:O:17"
783 "NT0:31A:031MFJL26:O:18"
922 "NT0:41:041MFJL26:O:2"
928 "NT0:40:041MFJL26:O:8"
1025 "NT0:60:060MFJL26:O:3"
1027 "NT0:60:060MFJL26:O:5"
1035 "NT0:60:060MFJL26:O:13"
1041 "NT0:60:060MFJL26:I:2"
1049 "NT0:60:060MFJL26:I:10"
1085 "NT0:63:063MFJL26:O:1"
1094 "NT0:63:063MFJL26:I:4"
1107 "NT0:65:065MFJL26:O:1"
1108 "NT0:65:065MFJL26:O:2"
1118 "NT0:65:065MFJL26:I:5"
1119 "NT0:65:065MFJL26:I:6"
1164 "NT0:68:068MFJL26:O:1"
1165 "NT0:68:068MFJL26:O:2"
1177 "NT0:68:068MFJL26:I:6"
1178 "NT0:68:068MFJL26:I:7"
1194 "NT0:69:069MFJL26:O:1"
1195 "NT0:69:069MFJL26:O:2"
1202 "NT0:69:069MFJL26:O:9"
1203 "NT0:69:069MFJL26:O:10"
1207 "NT0:69:069MFJL26:I:1"
1208 "NT0:69:069MFJL26:I:2"
1215 "NT0:69:069MFJL26:I:9"
1216 "NT0:69:069MFJL26:I:10"
1240 "NT0:72:072MFJL26:O:2"
1253 "NT0:72:072MFJL26:I:6"
1272 "NT0:73:073MFJL26:O:4"
1273 "NT0:73:073MFJL26:O:5"
1291 "NT0:73:073MFJL26:I:8"
1292 "NT0:73:073MFJL26:I:9"
1336 "NT0:X74:074MFJL26:O:2"
1360 "NT0:X74:074MFJL26:I:10"
1523 "NT0:A3:0A3MFJL26:O:3"
1524 "NT0:A3:0A3MFJL26:O:4"
1526 "NT0:A3:0A3MFJL26:I:1"
1527 "NT0:A3:0A3MFJL26:I:2"
1541 "NT0:B1:0B2MFJL26:O:1"
1542 "NT0:B1:0B2MFJL26:O:2"
1543 "NT0:B2:0B2MFJL26:O:3"
1544 "NT0:B2:0B2MFJL26:O:4"
1545 "NT0:B1:0B2MFJL26:I:1"
1546 "NT0:B2:0B2MFJL26:I:2"
stop_too_far_from_shape WARNING 522

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1202 "5310AWB31042" "Halo Foods" [51.57366879599999,-2.9373850889999993] 400.8657520658313
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1203 "5310WDB48021" "Estuary Road, Newport Medieval Ship" [51.57371659599999,-2.937459989] 705.8923694840216
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1204 "5310AWB31040" "Lee Way" [51.573775896,-2.9375123890000006] 742.6464456649537
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1205 "5310WDB47945" "Newport Retail Park" [51.577192896,-2.937014089] 591.3553085514617
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1206 "5310AWB30992" "Penkin Hill South" [51.577331296,-2.936883489] 1098.4050207108364
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1207 "5310AWB31011" "Ringland Way" [51.577341696,-2.936816689] 1078.633944488503
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1208 "5310AWB31009" "Ringland, Bantock Close" [51.577341696,-2.936816689] 1167.3211030643788
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1209 "5310AWB31007" "Broadwood Close" [51.577338496,-2.936748089] 1347.2583317162284
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1210 "5310AWB31006" "Sterndale Bennett Road" [51.577338496,-2.936748089] 1717.3473350192003
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1211 "5310AWB31003" "Dawson Close" [51.577338496,-2.936748089] 1980.0550236225113
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1212 "5310AWB31002" "Milton Primary School" [51.577338496,-2.936748089] 2073.024128306415
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1213 "5310AWB31000" "Ringland Centre" [51.577338496,-2.936748089] 2029.1714853945352
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1214 "5310AWB31017" "Hawkins Crescent" [51.577341696,-2.936816689] 2188.3892047675863
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1215 "5310AWB35138" "Royal Oak" [51.577341696,-2.936816689] 2116.9131209720367
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1216 "5310AWB35129" "Bishpool Lane" [51.577341696,-2.936816689] 1968.482006861128
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1217 "5310AWB35121" "Man of Gwent" [51.577331296,-2.936883489] 1919.074036906288
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1218 "5310AWB35107" "Glanwern Drive" [51.577316796,-2.936922789] 1830.5181523424405
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1219 "5310AWB35103" "Farmwood Close" [51.577308496,-2.936941689] 1839.7065651666521
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1220 "5310AWB35146" "Hawthorne Avenue" [51.577275496,-2.936985489] 2050.5294084980887
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1221 "5310AWB35142" "Beechwood Park" [51.577275496,-2.936985489] 2310.1888721679
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1222 "5310AWB35108" "Maindee Square" [51.577275496,-2.936985489] 3282.905362245992
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1223 "5310AWB35101" "Maindee Library" [51.577275496,-2.936985489] 3481.7186508671316
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1224 "5310AWB30617" "Clarence Place" [51.577275496,-2.936985489] 4074.596055306869
32 "NTAO005-2" "NT0:5:005MFJL26:I:1" 1225 "5310AWB32202" "Newport Bus Station" [51.577235596,-2.9370104890000004] 4102.608887855686
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1118 "5310AWB35136" "Beechwood Park" [51.589879014,-2.9786673520000004] 967.1082548410269
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1119 "5310AWB35147" "Hawthorne Avenue" [51.589879014,-2.9786673520000004] 1347.155269892787
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1120 "5310AWB35099" "Farmwood Close" [51.589879014,-2.9786673520000004] 1697.0221502820614
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1121 "5310AWB35111" "Glanwern Drive" [51.589879014,-2.9786673520000004] 1952.0307528432356
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1122 "5310AWB35123" "Man of Gwent" [51.589879014,-2.9786673520000004] 2396.463797234619
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1123 "5310AWB35133" "William Morris Drive" [51.589879014,-2.9786673520000004] 2697.1264091414373
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1124 "5310AWB35139" "Royal Oak" [51.589879014,-2.9786673520000004] 3015.8421062757975
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1125 "5310AWB31016" "Hawkins Cresent" [51.589879014,-2.9786673520000004] 3173.3793449461095
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1126 "5310AWB31000" "Ringland Centre" [51.589879014,-2.9786673520000004] 3290.280089371003
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1127 "5310AWB31001" "Milton Primary School" [51.589879014,-2.9786673520000004] 3442.2553612540933
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1128 "5310AWB31004" "Playford Crescent" [51.589879014,-2.9786673520000004] 3574.8699196443135
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1129 "5310AWB31005" "Sterndale Bennett Road" [51.589879014,-2.9786673520000004] 3521.6865548251126
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1130 "5310AWB31008" "Broadwood Close" [51.589879014,-2.9786673520000004] 3148.6093994179146
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1131 "5310AWB31010" "Ringland, Novello Walk" [51.589879014,-2.9786673520000004] 2771.0115642529177
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1132 "5310AWB30991" "Penkin Hill South" [51.589879014,-2.9786673520000004] 2544.87452141316
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1133 "5310AWB30956" "A48 Tesco Footbridge" [51.589879014,-2.9786673520000004] 2576.3471543496644
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1134 "5310WDB48024" "Leeway Court" [51.589879014,-2.9786673520000004] 2925.413435518619
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1135 "5310WDB48020" "Estuary Road, Newport Medieval Ship" [51.589879014,-2.9786673520000004] 3078.8381437527805
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1136 "5310AWB31041" "Halo Foods" [51.589879014,-2.9786673520000004] 3270.8208954493375
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1137 "5310WDB47992" "Glan Llyn, Bloomery Circle" [51.589879014,-2.9786673520000004] 3320.82122707522
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1138 "5310WDB48013" "Gwent Europark, Tesco Depot" [51.589879014,-2.9786673520000004] 8265.16515488349
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1139 "5330AWB32180" "Magor, Queens Gardens" [51.589879014,-2.9786673520000004] 9929.462070311223
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1140 "5330AWB32178" "Withy Walk Flats" [51.589879014,-2.9786673520000004] 10187.6439009296
29 "NTAO005-1" "NT0:5:005MFJL26:O:1" 1141 "5330MTZ04798" "Magor, Withy Walk" [51.589879014,-2.9786673520000004] 10132.514925893565
2031 "NTAYGI3-2" "NT0:YGI3:YGIMFJL26:O:3" 67140 "5310AWB35147" "Hawthorne Avenue" [51.58858554476674,-2.9644440015931077] 356.49886275678955
2031 "NTAYGI3-2" "NT0:YGI3:YGIMFJL26:O:3" 67141 "5310AWB30977" "East Grove Road" [51.58837977699999,-2.964447042] 552.9435161574
big_gap_in_service INFO 152

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

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

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"NT0:29:029MFJL26:O:20" "2026-08-28" "2026-10-26" 58
"NT0:29:029MFJL26:O:20" "2026-10-30" "2026-12-21" 51
"NT0:29:029MFJL26:O:21" "2026-07-17" "2026-09-01" 45
"NT0:29:029MFJL26:I:4" "2026-08-28" "2026-10-26" 58
"NT0:29:029MFJL26:I:4" "2026-10-30" "2026-12-21" 51
"NT0:29:029MFJL26:I:5" "2026-07-17" "2026-09-01" 45
"NT0:31C:031MFJL26:O:4" "2026-07-17" "2026-09-01" 45
"NT0:31C:031MFJL26:O:6" "2026-08-28" "2026-10-26" 58
"NT0:31C:031MFJL26:O:6" "2026-10-30" "2026-12-21" 51
"NT0:31A:031MFJL26:O:17" "2026-07-17" "2026-09-01" 45
"NT0:31A:031MFJL26:O:18" "2026-08-28" "2026-10-26" 58
"NT0:31A:031MFJL26:O:18" "2026-10-30" "2026-12-21" 51
"NT0:41:041MFJL26:O:2" "2026-07-17" "2026-09-01" 45
"NT0:40:041MFJL26:O:8" "2026-07-17" "2026-09-01" 45
"NT0:40:041MFJL26:O:9" "2026-08-28" "2026-10-26" 58
"NT0:40:041MFJL26:O:9" "2026-10-30" "2026-12-21" 51
"NT0:60:060MFJL26:O:3" "2026-07-17" "2026-09-01" 45
"NT0:60:060MFJL26:O:4" "2026-08-28" "2026-10-26" 58
"NT0:60:060MFJL26:O:4" "2026-10-30" "2026-12-21" 51
"NT0:60:060MFJL26:O:5" "2026-07-17" "2026-09-01" 45
"NT0:60:060MFJL26:O:6" "2026-08-28" "2026-10-26" 58
"NT0:60:060MFJL26:O:6" "2026-10-30" "2026-12-21" 51
"NT0:60:060MFJL26:O:13" "2026-07-17" "2026-09-01" 45
"NT0:60:060MFJL26:O:14" "2026-08-28" "2026-10-26" 58
"NT0:60:060MFJL26:O:14" "2026-10-30" "2026-12-21" 51
"NT0:60:060MFJL26:I:2" "2026-07-17" "2026-09-01" 45
"NT0:60:060MFJL26:I:3" "2026-08-28" "2026-10-26" 58
"NT0:60:060MFJL26:I:3" "2026-10-30" "2026-12-21" 51
"NT0:60:060MFJL26:I:9" "2026-08-28" "2026-10-26" 58
"NT0:60:060MFJL26:I:9" "2026-10-30" "2026-12-21" 51
"NT0:60:060MFJL26:I:10" "2026-07-17" "2026-09-01" 45
"NT0:63:063MFJL26:O:1" "2026-07-17" "2026-09-01" 45
"NT0:63:063MFJL26:O:2" "2026-08-28" "2026-10-26" 58
"NT0:63:063MFJL26:O:2" "2026-10-30" "2026-12-21" 51
"NT0:63:063MFJL26:I:4" "2026-07-17" "2026-09-01" 45
"NT0:63:063MFJL26:I:5" "2026-08-28" "2026-10-26" 58
"NT0:63:063MFJL26:I:5" "2026-10-30" "2026-12-21" 51
"NT0:65:065MFJL26:O:1" "2026-07-17" "2026-09-01" 45
"NT0:65:065MFJL26:O:2" "2026-08-28" "2026-10-26" 58
"NT0:65:065MFJL26:O:2" "2026-10-30" "2026-12-21" 51
"NT0:65:065MFJL26:I:5" "2026-07-17" "2026-09-01" 45
"NT0:65:065MFJL26:I:6" "2026-08-28" "2026-10-26" 58
"NT0:65:065MFJL26:I:6" "2026-10-30" "2026-12-21" 51
"NT0:68:068MFJL26:O:1" "2026-07-17" "2026-09-01" 45
"NT0:68:068MFJL26:O:2" "2026-08-28" "2026-10-26" 58
"NT0:68:068MFJL26:O:2" "2026-10-30" "2026-12-21" 51
"NT0:68:068MFJL26:I:6" "2026-07-17" "2026-09-01" 45
"NT0:68:068MFJL26:I:7" "2026-08-28" "2026-10-26" 58
"NT0:68:068MFJL26:I:7" "2026-10-30" "2026-12-21" 51
"NT0:69:069MFJL26:O:1" "2026-08-28" "2026-10-26" 58
trip_headsign_matches_intermediate_stop INFO 2

trip_headsign_matches_intermediate_stop

Trip headsign matches the name of an intermediate stop, not the last stop.

The trip_headsign matches the stop_name of a stop that is not the last stop of the trip. This may confuse passengers boarding after that stop, since the headsign suggests the vehicle is heading to a stop it has already passed.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record in `trips.txt`. tripId (?) The id of the trip with the problematic headsign. tripHeadsign (?) The headsign value that matches an intermediate stop name. stopId1 (?) The id of the intermediate stop whose name matches the headsign. stopSequence (?) The stop_sequence value of the intermediate stop that matches the headsign. stopId2 (?) The id of the actual last stop of the trip.
10 "NT0:1:001MFJL26:O:9" "Ruskin Avenue" "5310AWB30365" 28 "5310AWB30373"
24 "NT0:1:001SAJL26:O:5" "Ruskin Avenue" "5310AWB30365" 28 "5310AWB30373"