vvs — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-22T14:20:38Z,
for the dataset file:///shared/vvs_0c42ca0d.zip. No country code was provided.

Use this report alongside our documentation.

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:
VVS
Publisher URL:
https://www.vvs.de
Feed Email:
N/A
Feed Language:
German
Feed Start Date:
2026-05-21
Feed End Date:
2026-08-21

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. feed_info.txt
  5. routes.txt
  6. shapes.txt
  7. stop_times.txt
  8. stops.txt
  9. ticketing_deep_links.txt
  10. ticketing_identifiers.txt
  11. transfers.txt
  12. trips.txt

Counts


  • Agencies: 1
  • Blocks: 1876
  • Routes: 722
  • Shapes: 12137
  • Stops: 10145
  • Trips: 123587

Specification Compliance report

12291 notices reported (8419 errors, 3868 warnings, 4 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 7978

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

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

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"de:vvs:11008_:.vvs-11-8.4.T3.9.j26" "de:09663:177:2:2" 531535 110416.49 40 531534 110416.49 30
"de:vvs:11008_:.vvs-11-8.50.T0.18.j26" "de:09663:177:2:3" 532026 124081.8 42 532025 124081.8 32
"de:vvs:11008_:.vvs-11-8.4.T0.61.j26" "de:08128:13805:4:2" 530641 0.0 11 530640 0.0 1
"de:nvbw:90T14A:.vvs-11-14.1.T0.22.j26" "de:08325:6590:1:2" 400704 67009.79 11 400703 67009.79 10
"de:nvbw:90T14A:.vvs-11-14.1.T0.22.j26" "de:08325:6596:2:2" 400705 67009.79 12 400704 67009.79 11
"de:nvbw:90T14A:.vvs-11-14.1.T0.22.j26" "de:08325:6584:2:3" 400706 67009.79 13 400705 67009.79 12
"de:nvbw:90T14A:.vvs-11-14.57.T2.4.j26" "de:08325:6590:1:1" 404265 10037.29 3 404264 10037.29 2
"de:nvbw:90T14A:.vvs-11-14.57.T2.4.j26" "de:08325:6596:2:2" 404266 10037.29 4 404265 10037.29 3
"de:nvbw:90T14A:.vvs-11-14.57.T2.4.j26" "de:08325:6584:2:2" 404267 10037.29 5 404266 10037.29 4
"de:nvbw:90T14A:.vvs-11-14.1.T0.70.j26" "de:08325:6596:2:2" 400967 0.0 2 400966 0.0 1
"de:nvbw:90T14A:.vvs-11-14.1.T0.70.j26" "de:08325:6590:1:2" 400968 0.0 3 400967 0.0 2
"de:nvbw:90T14A:.vvs-11-14.1.T0.70.j26" "de:08237:5001:3:3" 400969 0.0 4 400968 0.0 3
"de:nvbw:90T14A:.vvs-11-14.1.T3.6.j26" "de:08325:6590:1:2" 402152 67009.79 11 402151 67009.79 10
"de:nvbw:90T14A:.vvs-11-14.1.T3.6.j26" "de:08325:6596:2:2" 402153 67009.79 12 402152 67009.79 11
"de:nvbw:90T14A:.vvs-11-14.1.T3.6.j26" "de:08325:6584:2:3" 402154 67009.79 13 402153 67009.79 12
"de:vvs:11008_:.vvs-11-8.1.T3.49.j26" "de:08128:13805:4:2" 528524 0.0 11 528523 0.0 1
"de:nvbw:90T14A:.vvs-11-14.58.T3.29.j26" "de:08325:6596:2:2" 405836 0.0 2 405835 0.0 1
"de:nvbw:90T14A:.vvs-11-14.58.T3.29.j26" "de:08325:6590:1:2" 405837 0.0 3 405836 0.0 2
"de:nvbw:90T14A:.vvs-11-14.58.T3.29.j26" "de:08237:5001:3:3" 405838 0.0 4 405837 0.0 3
"de:vvs:11008_:.vvs-11-8.35.T0.14.j26" "de:09663:177:2:2" 530047 100839.74 37 530046 100839.74 27
"de:nvbw:90T14A:.vvs-11-14.55.T0.4.j26" "de:08325:6590:1:2" 402449 51684.47 10 402448 51684.47 9
"de:nvbw:90T14A:.vvs-11-14.55.T0.4.j26" "de:08325:6596:2:2" 402450 51684.47 11 402449 51684.47 10
"de:nvbw:90T14A:.vvs-11-14.55.T0.4.j26" "de:08325:6584:2:3" 402451 51684.47 12 402450 51684.47 11
"de:nvbw:90T05_:.vvs-11-5.14.T0.23.j26" "de:08436:1000:2:2" 370166 0.0 2 370165 0.0 1
"de:nvbw:90T05_:.vvs-11-5.14.T0.23.j26" "de:08426:6043:12:3" 370167 0.0 3 370166 0.0 2
"de:nvbw:90T05_:.vvs-11-5.14.T0.23.j26" "de:08426:6170:12:2" 370168 0.0 5 370167 0.0 3
"de:nvbw:90T05_:.vvs-11-5.14.T0.23.j26" "de:08426:6321:10:1" 370169 0.0 7 370168 0.0 5
"de:nvbw:90T05_:.vvs-11-5.14.T0.23.j26" "de:08421:1008:34:8" 370170 0.0 9 370169 0.0 7
"de:nvbw:90T14A:.vvs-11-14.57.T0.23.j26" "de:08325:6590:1:2" 403572 0.0 2 403571 0.0 1
"de:nvbw:90T14A:.vvs-11-14.57.T0.23.j26" "de:08325:6596:2:2" 403573 0.0 3 403572 0.0 2
"de:nvbw:90T14A:.vvs-11-14.57.T0.23.j26" "de:08325:6584:3:5" 403574 0.0 4 403573 0.0 3
"de:nvbw:90T05_:.vvs-11-5.31.T0.36.j26" "de:08426:6321:11:2" 372235 93011.12 21 372234 93011.12 19
"de:nvbw:90T05_:.vvs-11-5.31.T0.36.j26" "de:08426:6170:11:1" 372236 93011.12 23 372235 93011.12 21
"de:nvbw:90T05_:.vvs-11-5.31.T0.36.j26" "de:08426:6043:12:2" 372237 93011.12 25 372236 93011.12 23
"de:nvbw:90T05_:.vvs-11-5.31.T0.36.j26" "de:08436:1000:3:1" 372238 93011.12 26 372237 93011.12 25
"de:nvbw:90T05_:.vvs-11-5.31.T0.36.j26" "de:08436:8000:2:3" 372239 93011.12 27 372238 93011.12 26
"de:nvbw:90T05_:.vvs-11-5.31.T0.36.j26" "de:08435:4203:2:2" 372240 93011.12 28 372239 93011.12 27
"de:nvbw:90T05_:.vvs-11-5.31.T0.36.j26" "de:08435:44002:3:3" 372241 93011.12 30 372240 93011.12 28
"de:vvs:11090_:.vvs-11-90.57.T0.7.j26" "de:09571:13390:2:2" 542806 99491.96 17 542805 99491.96 16
"de:vvs:11090_:.vvs-11-90.57.T0.7.j26" "de:09571:12430:34:4" 542807 99491.96 18 542806 99491.96 17
"de:vvs:11090_:.vvs-11-90.57.T0.7.j26" "de:09571:12900:2:2" 542808 99491.96 19 542807 99491.96 18
"de:vvs:11090_:.vvs-11-90.57.T0.7.j26" "de:09561:11000:45:5" 542809 99491.96 20 542808 99491.96 19
"de:vvs:11090_:.vvs-11-90.57.T0.7.j26" "de:09571:13270:2:4" 542810 99491.96 22 542809 99491.96 20
"de:vvs:11090_:.vvs-11-90.57.T0.7.j26" "de:09571:12650:1:1" 542811 99491.96 23 542810 99491.96 22
"de:vvs:11090_:.vvs-11-90.57.T0.7.j26" "de:09573:5150:2:3" 542812 99491.96 24 542811 99491.96 23
"de:vvs:11090_:.vvs-11-90.57.T0.7.j26" "de:09564:510:15:23" 542813 99491.96 27 542812 99491.96 24
"de:vvs:11008_:.vvs-11-8.58.T0.31.j26" "de:08128:13805:4:2" 533445 0.0 11 533444 0.0 1
"de:nvbw:90T14A:.vvs-11-14.62.T0.70.j26" "de:08325:6596:2:2" 409441 0.0 2 409440 0.0 1
"de:nvbw:90T14A:.vvs-11-14.62.T0.70.j26" "de:08325:6590:1:2" 409442 0.0 3 409441 0.0 2
"de:nvbw:90T14A:.vvs-11-14.62.T0.70.j26" "de:08237:5001:3:3" 409443 0.0 4 409442 0.0 3
equal_shape_distance_diff_coordinates ERROR 441

equal_shape_distance_diff_coordinates

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than the 1.11m.

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 different coordinates indicate an error.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"11-1-j26-13.24.R" 2254409 4668.79 33 2254408 4668.79 32 4.010744058899348
"11-1-j26-55.22.R" 2480365 4668.79 33 2480364 4668.79 32 4.010744058899348
"11-1-j26-59.54.R" 2593182 4645.21 31 2593181 4645.21 30 4.010744058899348
"11-1-j26-57.14.H" 2536465 82018.84 266 2536464 82018.84 265 15.950221135080291
"11-1-j26-3.36.R" 2290321 4677.86 33 2290320 4677.86 32 4.010744058899348
"11-1-j26-43.45.R" 2423787 4681.77 32 2423786 4681.77 31 4.010744058899348
"11-1-j26-42.38.R" 2395949 4658.33 32 2395948 4658.33 31 4.010744058899348
"11-1-j26-3.23.H" 2280532 151048.41 837 2280531 151048.41 836 15.950221135080291
"11-1-j26-39.31.R" 2309661 4658.33 32 2309660 4658.33 31 4.010744058899348
"31-572-j26-3.1.R" 3689398 13310.68 181 3689397 13310.68 180 8272.269467010954
"11-1-j26-56.42.R" 2521787 4668.79 33 2521786 4668.79 32 4.010744058899348
"11-1-j26-3.10.R" 2268260 4790.4 32 2268259 4790.4 31 4.010744058899348
"11-1-j26-52.4.H" 2445828 82021.9 265 2445827 82021.9 264 15.950221135080291
"11-1-j26-11.1.H" 2227530 85953.68 560 2227529 85953.68 559 15.950221135080291
"11-1-j26-11.32.R" 2237870 4790.4 32 2237869 4790.4 31 4.010744058899348
"11-1-j26-53.44.H" 2464389 188096.58 1132 2464388 188096.58 1131 15.950221135080291
"11-1-j26-40.46.H" 2346066 188098.45 1135 2346065 188098.45 1134 15.950221135080291
"11-1-j26-39.45.H" 2315951 75751.67 409 2315950 75751.67 408 15.950221135080291
"11-1-j26-53.31.R" 2457505 4658.33 32 2457504 4658.33 31 4.010744058899348
"11-1-j26-55.2.H" 2478972 75750.26 408 2478971 75750.26 407 15.950221135080291
"11-1-j26-40.20.R" 2326259 4677.86 33 2326258 4677.86 32 4.010744058899348
"31-590-j26-2.8.H" 3697296 2138.59 47 3697295 2138.59 46 1747.2218582356481
"31-590-j26-2.8.H" 3697343 5882.11 94 3697342 5882.11 93 3507.1586157382176
"11-1-j26-60.44.H" 2614302 188096.58 1132 2614301 188096.58 1131 15.950221135080291
"11-1-j26-40.33.R" 2335999 4658.33 32 2335998 4658.33 31 4.010744058899348
"11-1-j26-65.21.H" 2633903 85953.68 560 2633902 85953.68 559 15.950221135080291
"11-1-j26-41.19.R" 2359599 4677.86 33 2359598 4677.86 32 4.010744058899348
"11-1-j26-60.31.R" 2605965 4658.33 32 2605964 4658.33 31 4.010744058899348
"11-1-j26-11.2.H" 2232318 75750.26 408 2232317 75750.26 407 15.950221135080291
"11-1-j26-42.13.R" 2377051 4790.4 32 2377050 4790.4 31 4.010744058899348
"11-1-j26-55.10.H" 2475466 75750.68 408 2475465 75750.68 407 15.950221135080291
"11-1-j26-43.33.R" 2415530 4681.77 32 2415529 4681.77 31 4.010744058899348
"11-1-j26-56.41.R" 2521339 4677.86 33 2521338 4677.86 32 4.010744058899348
"11-1-j26-42.26.H" 2386300 75750.68 408 2386299 75750.68 407 15.950221135080291
"11-1-j26-3.35.R" 2289166 4668.79 33 2289165 4668.79 32 4.010744058899348
"11-1-j26-42.39.R" 2397101 4790.4 32 2397100 4790.4 31 4.010744058899348
"11-1-j26-3.22.H" 2279666 75750.68 408 2279665 75750.68 407 15.950221135080291
"11-1-j26-11.20.R" 2232380 4677.86 33 2232379 4677.86 32 4.010744058899348
"31-572-j26-3.2.R" 3689665 18010.2 259 3689664 18010.2 258 2961.927888145478
"31-572-j26-3.2.R" 3689728 22608.95 322 3689727 22608.95 321 5835.18305888024
"11-1-j26-42.9.R" 2401610 4658.33 32 2401609 4658.33 31 4.010744058899348
"11-1-j26-39.6.R" 2317781 4790.4 32 2317780 4790.4 31 4.010744058899348
"11-1-j26-13.10.H" 2246001 75750.68 408 2246000 75750.68 407 15.950221135080291
"11-1-j26-11.33.R" 2238326 4658.33 32 2238325 4658.33 31 4.010744058899348
"11-1-j26-13.23.R" 2253527 4790.4 32 2253526 4790.4 31 4.010744058899348
"11-1-j26-65.22.H" 2634340 75750.68 408 2634339 75750.68 407 15.950221135080291
"11-1-j26-39.46.H" 2316390 75754.6 410 2316389 75754.6 409 15.950221135080291
"11-1-j26-53.32.R" 2457952 4790.4 32 2457951 4790.4 31 4.010744058899348
"33-2-j26-1.3.H" 3988000 1525.34 28 3987999 1525.34 27 4.349080219259438
"11-1-j26-11.34.R" 2238775 4668.79 33 2238774 4668.79 32 4.010744058899348
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`.
485 "de:vvs:31780_:" 486 "de:vvs:317803:" "780" "Herrenberg Hallenbad - ZOB - Nord - West - Kalkofenstraße" 3 "VVS"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 2

equal_shape_distance_diff_coordinates_distance_below_threshold

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than 0 but less than 1.11m.

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 small difference of coordinates (greater than 0 but less than 1.11 m distance) result in a warning.

You can see more about this notice here.

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"11-41-j26-1.5.R" 2661661 5626.44 36 2661660 5626.44 35 0.5193429443083792
"11-40-j26-1.3.R" 2661213 5626.44 36 2661212 5626.44 35 0.5193429443083792
equal_shape_distance_same_coordinates WARNING 28

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.

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`.
"31-217-j26-1.7.R" 3443531 2395.92 43 3443530 2395.92 42
"31-217-j26-1.7.R" 3443552 3922.4 64 3443551 3922.4 63
"31-217-j26-1.10.R" 3442075 2395.92 43 3442074 2395.92 42
"31-217-j26-1.10.R" 3442141 5643.81 109 3442140 5643.81 108
"31-217-j26-1.8.R" 3443691 2395.92 43 3443690 2395.92 42
"31-217-j26-1.8.R" 3443720 4294.11 72 3443719 4294.11 71
"31-217-j26-1.11.R" 3442299 2395.92 43 3442298 2395.92 42
"31-217-j26-1.11.R" 3442328 4294.11 72 3442327 4294.11 71
"31-217-a-j26-1.1.H" 3441802 2856.07 38 3441801 2856.07 37
"31-217-j26-1.4.H" 3443080 6549.69 100 3443079 6549.69 99
"31-114-j26-1.13.R" 3318486 2609.57 56 3318485 2609.57 55
"31-217-j26-1.5.H" 3443295 7242.97 112 3443294 7242.97 111
"31-333-j26-1.1.H" 3490542 13962.72 219 3490541 13962.72 218
"31-217-j26-1.2.H" 3442689 2162.8 26 3442688 2162.8 25
"31-217-a-j26-1.4.R" 3441921 320.75 8 3441920 320.75 7
"31-217-j26-1.3.H" 3442864 6549.69 100 3442863 6549.69 99
"31-333-j26-1.3.H" 3490771 2162.8 26 3490770 2162.8 25
"31-333-j26-1.6.R" 3491158 2395.92 43 3491157 2395.92 42
"31-333-j26-1.6.R" 3491186 4416.44 71 3491185 4416.44 70
"31-217-j26-1.12.R" 3442407 2395.92 43 3442406 2395.92 42
"31-114-j26-1.4.R" 3322218 2609.57 56 3322217 2609.57 55
"31-217-j26-1.13.R" 3442485 2395.92 43 3442484 2395.92 42
"31-217-j26-1.13.R" 3442551 5643.81 109 3442550 5643.81 108
"31-333-j26-1.7.R" 3491458 2395.92 43 3491457 2395.92 42
"31-333-j26-1.7.R" 3491486 4416.44 71 3491485 4416.44 70
"31-114-j26-1.15.R" 3319050 2609.57 56 3319049 2609.57 55
"31-217-j26-1.9.R" 3443787 2395.92 43 3443786 2395.92 42
"31-217-j26-1.9.R" 3443853 5643.81 109 3443852 5643.81 108
expired_calendar WARNING 17

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.
3 "T0#1"
58 "T0#149"
225 "T0#39"
257 "T0#68"
275 "T0#84"
331 "T0+55#6"
578 "T0+pe#7"
588 "T0+px#1"
594 "T0+s#1"
717 "T0+s_E#3"
745 "T0+sn#1"
768 "T0+t4#3"
802 "T0+ta#1"
808 "T0+tc"
827 "T0+te#13"
843 "T0+te#6"
846 "T0+te#9"
fast_travel_between_consecutive_stops WARNING 11

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.
95250 "de:vvs:31464_:.vvs-31-464.1.T3.10.j26" "de:vvs:31464_:" 157.15007757817926 5.238335919272642 1657475 8 "de:08118:7205:0:4" "Mundelsheim Ottmarsheimer Str." "11:30:00" 1657476 9 "de:08118:5606:0:4" "Großbottwar Bachstraße" "11:31:00"
122420 "de:vvs:50217_:.vvs-50-217.1.T2.5.j26" "de:vvs:50217_:" 203.84018948809572 3.3973364914682618 2067854 2 "de:08119:5186:0:3" "Buoch Gemeindehaus" "25:45:00" 2067855 3 "de:08119:3707:0:3" "Hebsack Markgraben" "25:45:00"
123573 "de:vvs:51099_:.vvs-51-99.1.UU.2.j26" "de:vvs:51099_:" 212.56711059920042 3.5427851766533403 2075551 5 "de:08117:57:0:H1" "Gosbach Abzw. Drackenstein" "26:00:00" 2075552 6 "de:08117:3234:0:H1" "Gruibingen Brückenweg" "26:00:00"
95256 "de:vvs:31464_:.vvs-31-464.1.T3.7.j26" "de:vvs:31464_:" 157.15007757817926 5.238335919272642 1657577 8 "de:08118:7205:0:4" "Mundelsheim Ottmarsheimer Str." "17:30:00" 1657578 9 "de:08118:5606:0:4" "Großbottwar Bachstraße" "17:31:00"
122421 "de:vvs:50217_:.vvs-50-217.1.T3.3.j26" "de:vvs:50217_:" 203.84018948809572 3.3973364914682618 2067860 2 "de:08119:5186:0:3" "Buoch Gemeindehaus" "23:45:00" 2067861 3 "de:08119:3707:0:3" "Hebsack Markgraben" "23:45:00"
122419 "de:vvs:50217_:.vvs-50-217.1.T2.3.j26" "de:vvs:50217_:" 203.84018948809572 3.3973364914682618 2067848 2 "de:08119:5186:0:3" "Buoch Gemeindehaus" "23:45:00" 2067849 3 "de:08119:3707:0:3" "Hebsack Markgraben" "23:45:00"
95254 "de:vvs:31464_:.vvs-31-464.1.T3.5.j26" "de:vvs:31464_:" 157.15007757817926 5.238335919272642 1657543 8 "de:08118:7205:0:4" "Mundelsheim Ottmarsheimer Str." "13:30:00" 1657544 9 "de:08118:5606:0:4" "Großbottwar Bachstraße" "13:31:00"
123572 "de:vvs:51099_:.vvs-51-99.1.UU.1.j26" "de:vvs:51099_:" 212.56711059920042 3.5427851766533403 2075536 5 "de:08117:57:0:H1" "Gosbach Abzw. Drackenstein" "25:00:00" 2075537 6 "de:08117:3234:0:H1" "Gruibingen Brückenweg" "25:00:00"
122068 "de:vvs:36091e:.vvs-36-91-e.31.T0.1.j26" "de:vvs:36091e:" 165.38271997642198 13.781893331368499 2064815 2 "de:08127:21002:1:11" "Eckartshausen-Ilshofen" "05:57:00" 2064816 3 "de:08127:20015:2:2" "Schwäbisch Hall-Hessental" "06:01:00"
95255 "de:vvs:31464_:.vvs-31-464.1.T3.6.j26" "de:vvs:31464_:" 157.15007757817926 5.238335919272642 1657560 8 "de:08118:7205:0:4" "Mundelsheim Ottmarsheimer Str." "15:30:00" 1657561 9 "de:08118:5606:0:4" "Großbottwar Bachstraße" "15:31:00"
95257 "de:vvs:31464_:.vvs-31-464.1.T3.8.j26" "de:vvs:31464_:" 157.15007757817926 5.238335919272642 1657594 8 "de:08118:7205:0:4" "Mundelsheim Ottmarsheimer Str." "19:30:00" 1657595 9 "de:08118:5606:0:4" "Großbottwar Bachstraße" "19:31:00"
fast_travel_between_far_stops WARNING 1

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.

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.
122068 "de:vvs:36091e:.vvs-36-91-e.31.T0.1.j26" "de:vvs:36091e:" 165.38271997642198 13.781893331368499 2064815 2 "de:08127:21002:1:11" "Eckartshausen-Ilshofen" "05:57:00" 2064816 3 "de:08127:20015:2:2" "Schwäbisch Hall-Hessental" "06:01:00"
leading_or_trailing_whitespaces WARNING 157

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 157 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.
"routes.txt" 34 "route_id" "de:vgc-online:15759_: "
"routes.txt" 35 "route_id" "de:vgc-online:15775_: "
"trips.txt" 15367 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15368 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15369 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15370 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15371 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15372 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15373 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15374 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15375 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15376 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15377 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15378 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15379 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15380 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15381 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15382 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15383 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15384 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15385 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15386 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15387 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15388 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15389 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15390 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15391 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15392 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15393 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15394 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15395 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15396 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15397 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15398 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15399 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15400 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15401 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15402 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15403 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15404 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15405 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15406 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15407 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15408 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15409 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15410 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15411 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15412 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15413 "route_id" "de:vgc-online:15759_: "
"trips.txt" 15414 "route_id" "de:vgc-online:15759_: "
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
stop_too_far_from_shape WARNING 3578

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 3578 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.
5733 "11-14-j26-59.2.H" "de:nvbw:90T14A:.vvs-11-14.59.T0.4.j26" 406439 "de:08325:6590:1:2" "Sulz (N)" [48.44156839,8.688357650000002] 9135.112479073461
5733 "11-14-j26-59.2.H" "de:nvbw:90T14A:.vvs-11-14.59.T0.4.j26" 406440 "de:08325:6596:2:2" "Oberndorf (N)" [48.44156839,8.688357650000002] 18209.888721870248
5733 "11-14-j26-59.2.H" "de:nvbw:90T14A:.vvs-11-14.59.T0.4.j26" 406441 "de:08325:6584:2:3" "Rottweil" [48.44156839,8.688357650000002] 30934.102163210962
36093 "11-90-j26-43.9.H" "de:vvs:11090_:.vvs-11-90.43.T0.6.j26" 538651 "de:09564:510:13:18" "Nürnberg Hauptbahnhof" [49.13835401,10.064640520000001] 81334.23724826823
36093 "11-90-j26-43.9.H" "de:vvs:11090_:.vvs-11-90.43.T0.6.j26" 538652 "de:09573:5150:2:1" "Roßtal" [49.13835401,10.064640520000001] 67144.35995409971
36093 "11-90-j26-43.9.H" "de:vvs:11090_:.vvs-11-90.43.T0.6.j26" 538653 "de:09571:12650:2:2" "Heilsbronn" [49.13835401,10.064640520000001] 57551.24902852616
36093 "11-90-j26-43.9.H" "de:vvs:11090_:.vvs-11-90.43.T0.6.j26" 538654 "de:09571:13270:1:2" "Wicklesgreuth" [49.13835401,10.064640520000001] 50695.114848170524
36093 "11-90-j26-43.9.H" "de:vvs:11090_:.vvs-11-90.43.T0.6.j26" 538655 "de:09561:11000:2:1" "Ansbach" [49.13835401,10.064640520000001] 41284.27331961421
36093 "11-90-j26-43.9.H" "de:vvs:11090_:.vvs-11-90.43.T0.6.j26" 538656 "de:09571:12900:1:1" "Leutershausen-Wiedersbach" [49.13835401,10.064640520000001] 32350.561196325478
36093 "11-90-j26-43.9.H" "de:vvs:11090_:.vvs-11-90.43.T0.6.j26" 538657 "de:09571:12430:2:1" "Dombühl" [49.13835401,10.064640520000001] 21213.329387784233
36093 "11-90-j26-43.9.H" "de:vvs:11090_:.vvs-11-90.43.T0.6.j26" 538658 "de:09571:13390:21:1" "Schnelldorf" [49.13835401,10.064640520000001] 10298.468722768908
35414 "11-8-j26-50.25.H" "de:vvs:11008_:.vvs-11-8.50.T0.41.j26" 532272 "de:09663:177:2:2" "Würzburg Hauptbahnhof" [49.51709837,9.59404273] 40079.27869089181
35414 "11-8-j26-50.25.H" "de:vvs:11008_:.vvs-11-8.50.T0.41.j26" 532273 "de:08128:13805:4:2" "Lauda" [49.51601874000001,9.59562537] 9889.232906304767
6319 "11-14-j26-66.44.R" "de:nvbw:90T14A:.vvs-11-14.66.T3.40.j26" 412184 "de:08325:6584:2:3" "Rottweil" [48.44143686,8.688373190000002] 30919.71300925882
6319 "11-14-j26-66.44.R" "de:nvbw:90T14A:.vvs-11-14.66.T3.40.j26" 412185 "de:08325:6596:2:2" "Oberndorf (N)" [48.44143686,8.688373190000002] 18197.421412249983
6319 "11-14-j26-66.44.R" "de:nvbw:90T14A:.vvs-11-14.66.T3.40.j26" 412186 "de:08325:6590:1:2" "Sulz (N)" [48.44143686,8.688373190000002] 9122.295635478651
98358 "31-567-j26-6.2.R" "de:vvs:31567_:.vvs-31-567.6.T0.4.j26" 1716889 "de:08118:3401:0:4" "Bietigheim Poststräßle" [48.95892995999999,9.17825315] 2319.3497076691265
98358 "31-567-j26-6.2.R" "de:vvs:31567_:.vvs-31-567.6.T0.4.j26" 1716890 "de:08118:1400:6:7" "Bietigheim ZOB" [48.95892995999999,9.17825315] 3234.0332393097365
35389 "11-8-j26-50.12.R" "de:vvs:11008_:.vvs-11-8.50.T0.19.j26" 532028 "de:08128:13805:3:3" "Lauda" [49.51601874000001,9.59562537] 9880.982815166783
35389 "11-8-j26-50.12.R" "de:vvs:11008_:.vvs-11-8.50.T0.19.j26" 532029 "de:09663:177:2:3" "Würzburg Hauptbahnhof" [49.51709837,9.59404273] 40085.323078777445
36277 "11-90-j26-56.1.R" "de:vvs:11090_:.vvs-11-90.56.T0.1.j26" 541949 "de:09571:13390:2:2" "Schnelldorf" [49.13835401,10.064640520000001] 10192.465318921259
36277 "11-90-j26-56.1.R" "de:vvs:11090_:.vvs-11-90.56.T0.1.j26" 541950 "de:09571:12430:34:4" "Dombühl" [49.13835401,10.064640520000001] 21216.283649275043
36277 "11-90-j26-56.1.R" "de:vvs:11090_:.vvs-11-90.56.T0.1.j26" 541951 "de:09571:12900:2:2" "Leutershausen-Wiedersbach" [49.13835401,10.064640520000001] 32358.87315938028
36277 "11-90-j26-56.1.R" "de:vvs:11090_:.vvs-11-90.56.T0.1.j26" 541952 "de:09561:11000:45:4" "Ansbach" [49.13835401,10.064640520000001] 41302.119443537376
36277 "11-90-j26-56.1.R" "de:vvs:11090_:.vvs-11-90.56.T0.1.j26" 541953 "de:09571:13330:1:1" "Sachsen (b. Ansbach)" [49.13835401,10.064640520000001] 46655.41868035626
36277 "11-90-j26-56.1.R" "de:vvs:11090_:.vvs-11-90.56.T0.1.j26" 541954 "de:09571:13270:2:4" "Wicklesgreuth" [49.13835401,10.064640520000001] 50704.27290601642
36277 "11-90-j26-56.1.R" "de:vvs:11090_:.vvs-11-90.56.T0.1.j26" 541955 "de:09571:12650:1:1" "Heilsbronn" [49.13835401,10.064640520000001] 57542.19502900971
36277 "11-90-j26-56.1.R" "de:vvs:11090_:.vvs-11-90.56.T0.1.j26" 541956 "de:09573:5150:2:3" "Roßtal" [49.13835401,10.064640520000001] 67153.25263505452
36277 "11-90-j26-56.1.R" "de:vvs:11090_:.vvs-11-90.56.T0.1.j26" 541957 "de:09564:610:1:1" "Nürnberg-Schweinau" [49.13835401,10.064640520000001] 78428.93859157796
36277 "11-90-j26-56.1.R" "de:vvs:11090_:.vvs-11-90.56.T0.1.j26" 541958 "de:09564:510:15:23" "Nürnberg Hauptbahnhof" [49.13835401,10.064640520000001] 81352.14332554828
36020 "11-90-j26-22.11.H" "de:vvs:11090_:.vvs-11-90.22.T0.9.j26" 537363 "de:09564:510:13:18" "Nürnberg Hauptbahnhof" [49.13834458,10.064571250000002] 81339.24219004798
36020 "11-90-j26-22.11.H" "de:vvs:11090_:.vvs-11-90.22.T0.9.j26" 537364 "de:09573:5150:2:1" "Roßtal" [49.13834458,10.064571250000002] 67149.34794177045
36020 "11-90-j26-22.11.H" "de:vvs:11090_:.vvs-11-90.22.T0.9.j26" 537365 "de:09571:12650:2:2" "Heilsbronn" [49.13834458,10.064571250000002] 57556.280893575866
36020 "11-90-j26-22.11.H" "de:vvs:11090_:.vvs-11-90.22.T0.9.j26" 537366 "de:09571:13270:1:2" "Wicklesgreuth" [49.13834458,10.064571250000002] 50700.1727715734
36020 "11-90-j26-22.11.H" "de:vvs:11090_:.vvs-11-90.22.T0.9.j26" 537367 "de:09561:11000:2:1" "Ansbach" [49.13834458,10.064571250000002] 41289.26959427599
36020 "11-90-j26-22.11.H" "de:vvs:11090_:.vvs-11-90.22.T0.9.j26" 537368 "de:09571:12900:1:1" "Leutershausen-Wiedersbach" [49.13834458,10.064571250000002] 32355.36837357023
36020 "11-90-j26-22.11.H" "de:vvs:11090_:.vvs-11-90.22.T0.9.j26" 537369 "de:09571:12430:2:1" "Dombühl" [49.13834458,10.064571250000002] 21217.992883176496
36020 "11-90-j26-22.11.H" "de:vvs:11090_:.vvs-11-90.22.T0.9.j26" 537370 "de:09571:13390:21:1" "Schnelldorf" [49.13834458,10.064571250000002] 10303.11884290152
36364 "11-90-j26-7.20.R" "de:vvs:11090_:.vvs-11-90.7.T3.18.j26" 543498 "de:09571:13390:2:2" "Schnelldorf" [49.138343889999994,10.06482189] 10182.66304152055
36364 "11-90-j26-7.20.R" "de:vvs:11090_:.vvs-11-90.7.T3.18.j26" 543499 "de:09571:12430:34:4" "Dombühl" [49.138343889999994,10.06482189] 21206.386482784445
36364 "11-90-j26-7.20.R" "de:vvs:11090_:.vvs-11-90.7.T3.18.j26" 543500 "de:09571:12900:2:2" "Leutershausen-Wiedersbach" [49.138343889999994,10.06482189] 32348.37727142825
36364 "11-90-j26-7.20.R" "de:vvs:11090_:.vvs-11-90.7.T3.18.j26" 543501 "de:09561:11000:2:1" "Ansbach" [49.138343889999994,10.06482189] 41272.86848377322
36364 "11-90-j26-7.20.R" "de:vvs:11090_:.vvs-11-90.7.T3.18.j26" 543502 "de:09571:13270:2:4" "Wicklesgreuth" [49.138343889999994,10.06482189] 50692.50716798933
36364 "11-90-j26-7.20.R" "de:vvs:11090_:.vvs-11-90.7.T3.18.j26" 543503 "de:09571:12650:1:1" "Heilsbronn" [49.138343889999994,10.06482189] 57530.589449184496
36364 "11-90-j26-7.20.R" "de:vvs:11090_:.vvs-11-90.7.T3.18.j26" 543504 "de:09573:5150:2:3" "Roßtal" [49.138343889999994,10.06482189] 67141.89182623394
36364 "11-90-j26-7.20.R" "de:vvs:11090_:.vvs-11-90.7.T3.18.j26" 543505 "de:09564:510:15:23" "Nürnberg Hauptbahnhof" [49.138343889999994,10.06482189] 81340.6899119119
36134 "11-90-j26-50.18.R" "de:vvs:11090_:.vvs-11-90.50.T0.21.j26" 539398 "de:09571:13390:2:2" "Schnelldorf" [49.138343889999994,10.06482189] 10182.66304152055
36134 "11-90-j26-50.18.R" "de:vvs:11090_:.vvs-11-90.50.T0.21.j26" 539399 "de:09571:12430:34:4" "Dombühl" [49.138343889999994,10.06482189] 21206.386482784445
36134 "11-90-j26-50.18.R" "de:vvs:11090_:.vvs-11-90.50.T0.21.j26" 539400 "de:09571:12900:2:2" "Leutershausen-Wiedersbach" [49.138343889999994,10.06482189] 32348.37727142825
36134 "11-90-j26-50.18.R" "de:vvs:11090_:.vvs-11-90.50.T0.21.j26" 539401 "de:09561:11000:2:1" "Ansbach" [49.138343889999994,10.06482189] 41272.86848377322
stop_too_far_from_shape_using_user_distance WARNING 2

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

You can see more about this notice here.

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.
99305 "31-590-j26-2.7.H" "de:vvs:31590_:.vvs-31-590.2.T0.13.j26" 1727656 "de:08118:5654:0:4" "Ensingen Kleinglattb. Str." [48.97023864,8.9536105] 372.689182570341
99320 "31-590-j26-2.3.R" "de:vvs:31590_:.vvs-31-590.2.T0.6.j26" 1727757 "de:08118:6964:0:4" "Ensingen Altes Schulhaus" [48.96726184999999,8.95192379] 371.5686122736627
unexpected_enum_value WARNING 70

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 36 "route_type" 109
"routes.txt" 37 "route_type" 109
"routes.txt" 38 "route_type" 109
"routes.txt" 39 "route_type" 109
"routes.txt" 40 "route_type" 109
"routes.txt" 41 "route_type" 109
"routes.txt" 42 "route_type" 109
"routes.txt" 43 "route_type" 109
"routes.txt" 55 "route_type" 402
"routes.txt" 56 "route_type" 402
"routes.txt" 57 "route_type" 402
"routes.txt" 58 "route_type" 402
"routes.txt" 59 "route_type" 402
"routes.txt" 60 "route_type" 402
"routes.txt" 61 "route_type" 402
"routes.txt" 62 "route_type" 402
"routes.txt" 63 "route_type" 402
"routes.txt" 64 "route_type" 402
"routes.txt" 65 "route_type" 402
"routes.txt" 66 "route_type" 402
"routes.txt" 67 "route_type" 402
"routes.txt" 68 "route_type" 402
"routes.txt" 69 "route_type" 402
"routes.txt" 70 "route_type" 402
"routes.txt" 71 "route_type" 1400
"routes.txt" 72 "route_type" 1400
"routes.txt" 680 "route_type" 715
"routes.txt" 681 "route_type" 715
"routes.txt" 682 "route_type" 715
"routes.txt" 683 "route_type" 715
"routes.txt" 684 "route_type" 715
"routes.txt" 685 "route_type" 715
"routes.txt" 686 "route_type" 715
"routes.txt" 687 "route_type" 715
"routes.txt" 688 "route_type" 715
"routes.txt" 689 "route_type" 715
"routes.txt" 690 "route_type" 715
"routes.txt" 691 "route_type" 715
"routes.txt" 692 "route_type" 715
"routes.txt" 693 "route_type" 715
"routes.txt" 694 "route_type" 715
"routes.txt" 695 "route_type" 715
"routes.txt" 696 "route_type" 715
"routes.txt" 697 "route_type" 715
"routes.txt" 698 "route_type" 715
"routes.txt" 699 "route_type" 715
"routes.txt" 700 "route_type" 715
"routes.txt" 701 "route_type" 715
"routes.txt" 702 "route_type" 715
"routes.txt" 703 "route_type" 715
unknown_column INFO 2

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.
"agency.txt" "ticketing_deep_link_id" 7
"routes.txt" "ticketing_deep_link_id" 8
unknown_file INFO 2

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"ticketing_deep_links.txt"
"ticketing_identifiers.txt"