{"summary":{"validatorVersion":"6.0.0","validatedAt":"2026-08-09T03:35:15+03:00","gtfsInput":"https://www.visimarsrutai.lt/gtfs/SiauliuR.zip","threads":1,"outputDirectory":"c:\\app_server\\vintra_integr_base\\temp\\lt.hb.vintra.integr.common.GtfsValidatorTasklet_export_SiauliuR.zip178623571360010902170161134478856","systemErrorsReportName":"system_errors.json","validationReportName":"report.json","htmlReportName":"report.html","countryCode":"ZZ","dateForValidation":"2026-08-09","feedInfo":{"publisherName":"N/A","publisherUrl":"N/A","feedLanguage":"N/A","feedEmail":"N/A","feedServiceWindowStart":"2020-11-01","feedServiceWindowEnd":"2025-11-01"},"agencies":[{"name":"Šiaulių r. sav.","url":"http://www.siauliuraj.lt","phone":"841596655","email":"priimamasis@siauliuraj.lt"}],"files":["agency.txt","calendar.txt","calendar_dates.txt","fare_attributes.txt","fare_rules.txt","routes.txt","shapes.txt","stop_times.txt","stops.txt","trips.txt"],"validationTimeSeconds":0.8026413,"memoryUsageRecords":[{"key":"GtfsFeedLoader.loadTables","totalMemory":402653184,"freeMemory":141638464,"maxMemory":6442450944,"diffMemory":-123462320},{"key":"GtfsFeedLoader.executeMultiFileValidators","totalMemory":402653184,"freeMemory":97383288,"maxMemory":6442450944,"diffMemory":-44255176},{"key":"org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate","totalMemory":402653184,"freeMemory":97383288,"maxMemory":6442450944,"diffMemory":-168243984},{"key":"ValidationRunner.run","totalMemory":402653184,"freeMemory":95478920,"maxMemory":6442450944,"diffMemory":-292069712}],"counts":{"Shapes":29,"Stops":243,"Routes":13,"Trips":134,"Agencies":1,"Blocks":0},"gtfsFeatures":["Shapes","Fares V1","Headsigns"]},"notices":[{"code":"equal_shape_distance_same_coordinates","severity":"WARNING","totalNotices":12,"sampleNotices":[{"shapeId":"16570","csvRowNumber":6052,"shapeDistTraveled":16490.1,"shapePtSequence":440,"prevCsvRowNumber":6051,"prevShapeDistTraveled":16490.1,"prevShapePtSequence":439},{"shapeId":"16570","csvRowNumber":6067,"shapeDistTraveled":16672.4,"shapePtSequence":455,"prevCsvRowNumber":6066,"prevShapeDistTraveled":16672.4,"prevShapePtSequence":454},{"shapeId":"16675","csvRowNumber":8236,"shapeDistTraveled":14396.1,"shapePtSequence":344,"prevCsvRowNumber":8235,"prevShapeDistTraveled":14396.1,"prevShapePtSequence":343},{"shapeId":"16675","csvRowNumber":8251,"shapeDistTraveled":14578.4,"shapePtSequence":359,"prevCsvRowNumber":8250,"prevShapeDistTraveled":14578.4,"prevShapePtSequence":358},{"shapeId":"16612","csvRowNumber":7238,"shapeDistTraveled":19188.3,"shapePtSequence":597,"prevCsvRowNumber":7237,"prevShapeDistTraveled":19188.3,"prevShapePtSequence":596},{"shapeId":"16612","csvRowNumber":7253,"shapeDistTraveled":19354.6,"shapePtSequence":612,"prevCsvRowNumber":7252,"prevShapeDistTraveled":19354.6,"prevShapePtSequence":611},{"shapeId":"16676","csvRowNumber":9195,"shapeDistTraveled":28853.2,"shapePtSequence":482,"prevCsvRowNumber":9194,"prevShapeDistTraveled":28853.2,"prevShapePtSequence":481},{"shapeId":"16676","csvRowNumber":9210,"shapeDistTraveled":29019.5,"shapePtSequence":497,"prevCsvRowNumber":9209,"prevShapeDistTraveled":29019.5,"prevShapePtSequence":496},{"shapeId":"16949","csvRowNumber":11420,"shapeDistTraveled":7798.1,"shapePtSequence":157,"prevCsvRowNumber":11419,"prevShapeDistTraveled":7798.1,"prevShapePtSequence":156},{"shapeId":"16949","csvRowNumber":11435,"shapeDistTraveled":7964.4,"shapePtSequence":172,"prevCsvRowNumber":11434,"prevShapeDistTraveled":7964.4,"prevShapePtSequence":171},{"shapeId":"16948","csvRowNumber":11109,"shapeDistTraveled":16490.1,"shapePtSequence":440,"prevCsvRowNumber":11108,"prevShapeDistTraveled":16490.1,"prevShapePtSequence":439},{"shapeId":"16948","csvRowNumber":11124,"shapeDistTraveled":16672.4,"shapePtSequence":455,"prevCsvRowNumber":11123,"prevShapeDistTraveled":16672.4,"prevShapePtSequence":454}]},{"code":"expired_calendar","severity":"WARNING","totalNotices":8,"sampleNotices":[{"csvRowNumber":5,"serviceId":"17343"},{"csvRowNumber":11,"serviceId":"17222"},{"csvRowNumber":13,"serviceId":"13033"},{"csvRowNumber":8,"serviceId":"20239"},{"csvRowNumber":12,"serviceId":"20237"},{"csvRowNumber":9,"serviceId":"12709"},{"csvRowNumber":4,"serviceId":"14823"},{"csvRowNumber":2,"serviceId":"13105"}]},{"code":"missing_recommended_file","severity":"WARNING","totalNotices":1,"sampleNotices":[{"filename":"feed_info.txt"}]},{"code":"mixed_case_recommended_field","severity":"WARNING","totalNotices":4,"sampleNotices":[{"filename":"stops.txt","fieldName":"stop_name","fieldValue":"140 km","csvRowNumber":138},{"filename":"stops.txt","fieldName":"stop_name","fieldValue":"140 km","csvRowNumber":139},{"filename":"stops.txt","fieldName":"stop_name","fieldValue":"140 km","csvRowNumber":195},{"filename":"stops.txt","fieldName":"stop_name","fieldValue":"140 km","csvRowNumber":196}]},{"code":"stop_without_stop_time","severity":"WARNING","totalNotices":46,"sampleNotices":[{"csvRowNumber":78,"stopId":"41_1011","stopName":"Bubiai"},{"csvRowNumber":79,"stopId":"41_1017","stopName":"Lieporiai"},{"csvRowNumber":80,"stopId":"41_1032","stopName":"Vėgeliai"},{"csvRowNumber":82,"stopId":"41_1038","stopName":"Narušaičiai"},{"csvRowNumber":87,"stopId":"41_1048","stopName":"Šilo Pavėžupis"},{"csvRowNumber":89,"stopId":"41_1050","stopName":"Grimziai"},{"csvRowNumber":90,"stopId":"41_1051","stopName":"Elvyrava"},{"csvRowNumber":91,"stopId":"41_1052","stopName":"Kukečiai"},{"csvRowNumber":92,"stopId":"41_1053","stopName":"Paverpenis"},{"csvRowNumber":93,"stopId":"41_1054","stopName":"Gyvenvietė"},{"csvRowNumber":94,"stopId":"41_1056","stopName":"Gyvenvietė"},{"csvRowNumber":95,"stopId":"41_1057","stopName":"Paverpenis"},{"csvRowNumber":96,"stopId":"41_1058","stopName":"Kukečiai"},{"csvRowNumber":97,"stopId":"41_1059","stopName":"Elvyrava"},{"csvRowNumber":98,"stopId":"41_1060","stopName":"Grimziai"},{"csvRowNumber":99,"stopId":"41_1061","stopName":"Noreišiai"},{"csvRowNumber":100,"stopId":"41_1062","stopName":"Šilo Pavėžupis"},{"csvRowNumber":101,"stopId":"41_1063","stopName":"Gordai"},{"csvRowNumber":103,"stopId":"41_1066","stopName":"Geluvos sodai"},{"csvRowNumber":116,"stopId":"41_1178","stopName":"Gudeliai"},{"csvRowNumber":117,"stopId":"41_1179","stopName":"Tytuvėnėliai"},{"csvRowNumber":118,"stopId":"41_1181","stopName":"Tytuvėnėliai"},{"csvRowNumber":119,"stopId":"41_1182","stopName":"Gudeliai"},{"csvRowNumber":128,"stopId":"41_2981","stopName":"Giedriai"},{"csvRowNumber":181,"stopId":"41_930","stopName":"Lingailiai"},{"csvRowNumber":182,"stopId":"41_931","stopName":"Einoraičiai"},{"csvRowNumber":183,"stopId":"41_936","stopName":"Giedriai"},{"csvRowNumber":184,"stopId":"41_942","stopName":"Einoraičių st."},{"csvRowNumber":185,"stopId":"41_944","stopName":"Lingailiai"},{"csvRowNumber":186,"stopId":"41_950","stopName":"Beržynė"},{"csvRowNumber":187,"stopId":"41_951","stopName":"Beržynė"},{"csvRowNumber":188,"stopId":"41_952","stopName":"Aukštelkė"},{"csvRowNumber":189,"stopId":"41_953","stopName":"Aukštelkė"},{"csvRowNumber":190,"stopId":"41_954","stopName":"Bubių miestelis"},{"csvRowNumber":191,"stopId":"41_957","stopName":"Sodai per Bubius"},{"csvRowNumber":193,"stopId":"41_959","stopName":"Meškiai"},{"csvRowNumber":194,"stopId":"41_960","stopName":"Meškiai"},{"csvRowNumber":195,"stopId":"41_961","stopName":"140 km"},{"csvRowNumber":196,"stopId":"41_962","stopName":"140 km"},{"csvRowNumber":198,"stopId":"41_968","stopName":"Bazilionai"},{"csvRowNumber":201,"stopId":"41_978","stopName":"Lieporių k."},{"csvRowNumber":203,"stopId":"41_987","stopName":"Bubiai"},{"csvRowNumber":212,"stopId":"44_2856","stopName":"Lieporiai"},{"csvRowNumber":213,"stopId":"44_2857","stopName":"Lieporių k."},{"csvRowNumber":214,"stopId":"44_2974","stopName":"Giedriai"},{"csvRowNumber":215,"stopId":"44_2975","stopName":"Pakapė"}]},{"code":"unknown_column","severity":"INFO","totalNotices":32,"sampleNotices":[{"filename":"fare_attributes.txt","fieldName":"journey_duration","index":8},{"filename":"routes.txt","fieldName":"eligibility_restricted","index":11},{"filename":"routes.txt","fieldName":"bikes_allowed","index":12},{"filename":"routes.txt","fieldName":"regional_fare_card","index":14},{"filename":"stops.txt","fieldName":"stop_direction","index":12},{"filename":"stops.txt","fieldName":"vehicle_type","index":14},{"filename":"stops.txt","fieldName":"mta_stop_id","index":17},{"filename":"stops.txt","fieldName":"regional_fare_card","index":18},{"filename":"stop_times.txt","fieldName":"start_service_area_id","index":1},{"filename":"stop_times.txt","fieldName":"end_service_area_id","index":2},{"filename":"stop_times.txt","fieldName":"note_id","index":5},{"filename":"stop_times.txt","fieldName":"to_stop_sequence","index":16},{"filename":"stop_times.txt","fieldName":"route_short_name","index":18},{"filename":"stop_times.txt","fieldName":"start_service_area_radius","index":24},{"filename":"stop_times.txt","fieldName":"end_service_area_radius","index":25},{"filename":"stop_times.txt","fieldName":"fare_period_id","index":26},{"filename":"stop_times.txt","fieldName":"departure_buffer","index":27},{"filename":"stop_times.txt","fieldName":"track","index":28},{"filename":"stop_times.txt","fieldName":"mean_duration_factor","index":29},{"filename":"stop_times.txt","fieldName":"mean_duration_offset","index":30},{"filename":"stop_times.txt","fieldName":"safe_duration_factor","index":31},{"filename":"stop_times.txt","fieldName":"safe_duration_offset","index":32},{"filename":"stop_times.txt","fieldName":"free_running_flag","index":33},{"filename":"trips.txt","fieldName":"note_id","index":2},{"filename":"trips.txt","fieldName":"mean_duration_factor","index":12},{"filename":"trips.txt","fieldName":"mean_duration_offset","index":13},{"filename":"trips.txt","fieldName":"safe_duration_factor","index":14},{"filename":"trips.txt","fieldName":"safe_duration_offset","index":15},{"filename":"trips.txt","fieldName":"cars_allowed","index":16},{"filename":"trips.txt","fieldName":"peak_offpeak","index":17},{"filename":"trips.txt","fieldName":"mta_trip_id","index":18},{"filename":"trips.txt","fieldName":"boarding_type","index":19}]}]}