{"summary":{"validatorVersion":"6.0.0","validatedAt":"2026-09-15T01:25:21+03:00","gtfsInput":"https://www.visimarsrutai.lt/gtfs/KelmesR.zip","threads":1,"outputDirectory":"c:\\app_server\\vintra_integr_base\\temp\\lt.hb.vintra.integr.common.GtfsValidatorTasklet_export_KelmesR.zip17894247179971114578395906725","systemErrorsReportName":"system_errors.json","validationReportName":"report.json","htmlReportName":"report.html","countryCode":"ZZ","dateForValidation":"2026-09-15","feedInfo":{"publisherName":"N/A","publisherUrl":"N/A","feedLanguage":"N/A","feedEmail":"N/A","feedServiceWindowStart":"2013-02-01","feedServiceWindowEnd":"2026-10-31"},"agencies":[{"name":"Kelmės r. sav.","url":"http://www.kelme.lt","phone":"842769052","email":"info@kelme.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":1.4631449,"memoryUsageRecords":[{"key":"GtfsFeedLoader.loadTables","totalMemory":402653184,"freeMemory":283844640,"maxMemory":6442450944,"diffMemory":24885520},{"key":"GtfsFeedLoader.executeMultiFileValidators","totalMemory":402653184,"freeMemory":314525864,"maxMemory":6442450944,"diffMemory":30681224},{"key":"org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate","totalMemory":402653184,"freeMemory":314525864,"maxMemory":6442450944,"diffMemory":55302352},{"key":"ValidationRunner.run","totalMemory":402653184,"freeMemory":312196608,"maxMemory":6442450944,"diffMemory":-75351984}],"counts":{"Shapes":135,"Stops":473,"Routes":44,"Trips":172,"Agencies":1,"Blocks":0},"gtfsFeatures":["Shapes","Fares V1","Headsigns"]},"notices":[{"code":"equal_shape_distance_same_coordinates","severity":"WARNING","totalNotices":5,"sampleNotices":[{"shapeId":"6353","csvRowNumber":61231,"shapeDistTraveled":45683.4,"shapePtSequence":954,"prevCsvRowNumber":61230,"prevShapeDistTraveled":45683.4,"prevShapePtSequence":953},{"shapeId":"6353","csvRowNumber":61241,"shapeDistTraveled":45809.9,"shapePtSequence":964,"prevCsvRowNumber":61240,"prevShapeDistTraveled":45809.9,"prevShapePtSequence":963},{"shapeId":"6372","csvRowNumber":61979,"shapeDistTraveled":14396.1,"shapePtSequence":344,"prevCsvRowNumber":61978,"prevShapeDistTraveled":14396.1,"prevShapePtSequence":343},{"shapeId":"6291","csvRowNumber":33526,"shapeDistTraveled":14397.7,"shapePtSequence":350,"prevCsvRowNumber":33525,"prevShapeDistTraveled":14397.7,"prevShapePtSequence":349},{"shapeId":"6216","csvRowNumber":14970,"shapeDistTraveled":14397.7,"shapePtSequence":350,"prevCsvRowNumber":14969,"prevShapeDistTraveled":14397.7,"prevShapePtSequence":349}]},{"code":"expired_calendar","severity":"WARNING","totalNotices":1,"sampleNotices":[{"csvRowNumber":11,"serviceId":"2066"}]},{"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":419},{"filename":"stops.txt","fieldName":"stop_name","fieldValue":"140 km","csvRowNumber":420},{"filename":"stops.txt","fieldName":"stop_name","fieldValue":"140 km","csvRowNumber":465},{"filename":"stops.txt","fieldName":"stop_name","fieldValue":"140 km","csvRowNumber":466}]},{"code":"stop_too_far_from_shape","severity":"WARNING","totalNotices":3,"sampleNotices":[{"tripCsvRowNumber":27,"shapeId":"6511","tripId":"16_V54508","stopTimeCsvRowNumber":2287,"stopId":"16_V5701","stopName":"Šedbarai","match":[55.653568,23.254761000000002],"geoDistanceToShape":109.0038755405544},{"tripCsvRowNumber":112,"shapeId":"6509","tripId":"16_V54501","stopTimeCsvRowNumber":2221,"stopId":"16_V5701","stopName":"Šedbarai","match":[55.653568,23.254761000000002],"geoDistanceToShape":109.0038755405544},{"tripCsvRowNumber":53,"shapeId":"6513","tripId":"16_V54509","stopTimeCsvRowNumber":2299,"stopId":"16_V5701","stopName":"Šedbarai","match":[55.653568,23.254761000000002],"geoDistanceToShape":109.0038755405544}]},{"code":"stop_without_stop_time","severity":"WARNING","totalNotices":44,"sampleNotices":[{"csvRowNumber":368,"stopId":"41_1011","stopName":"Bubiai"},{"csvRowNumber":369,"stopId":"41_1017","stopName":"Lieporiai"},{"csvRowNumber":374,"stopId":"41_1048","stopName":"Šilo Pavėžupis"},{"csvRowNumber":376,"stopId":"41_1050","stopName":"Grimziai"},{"csvRowNumber":377,"stopId":"41_1051","stopName":"Elvyrava"},{"csvRowNumber":378,"stopId":"41_1052","stopName":"Kukečiai"},{"csvRowNumber":379,"stopId":"41_1053","stopName":"Paverpenis"},{"csvRowNumber":380,"stopId":"41_1054","stopName":"Gyvenvietė"},{"csvRowNumber":381,"stopId":"41_1056","stopName":"Gyvenvietė"},{"csvRowNumber":382,"stopId":"41_1057","stopName":"Paverpenis"},{"csvRowNumber":383,"stopId":"41_1058","stopName":"Kukečiai"},{"csvRowNumber":384,"stopId":"41_1059","stopName":"Elvyrava"},{"csvRowNumber":385,"stopId":"41_1060","stopName":"Grimziai"},{"csvRowNumber":386,"stopId":"41_1061","stopName":"Noreišiai"},{"csvRowNumber":387,"stopId":"41_1062","stopName":"Šilo Pavėžupis"},{"csvRowNumber":388,"stopId":"41_1063","stopName":"Gordai"},{"csvRowNumber":390,"stopId":"41_1066","stopName":"Geluvos sodai"},{"csvRowNumber":392,"stopId":"41_1150","stopName":"Skaudviliai"},{"csvRowNumber":393,"stopId":"41_1152","stopName":"Kurtuvėnai"},{"csvRowNumber":394,"stopId":"41_1154","stopName":"Laisvučiai"},{"csvRowNumber":395,"stopId":"41_1155","stopName":"Pašvinys"},{"csvRowNumber":396,"stopId":"41_1156","stopName":"Sodai"},{"csvRowNumber":397,"stopId":"41_1157","stopName":"Spaudžiai"},{"csvRowNumber":398,"stopId":"41_1158","stopName":"Šukiškiai"},{"csvRowNumber":399,"stopId":"41_1163","stopName":"Šaukėnai"},{"csvRowNumber":400,"stopId":"41_1164","stopName":"Šukiškiai"},{"csvRowNumber":402,"stopId":"41_1166","stopName":"Sodai"},{"csvRowNumber":403,"stopId":"41_1168","stopName":"Laisvučiai"},{"csvRowNumber":405,"stopId":"41_1178","stopName":"Gudeliai"},{"csvRowNumber":406,"stopId":"41_1179","stopName":"Tytuvėnėliai"},{"csvRowNumber":407,"stopId":"41_1181","stopName":"Tytuvėnėliai"},{"csvRowNumber":408,"stopId":"41_1182","stopName":"Gudeliai"},{"csvRowNumber":459,"stopId":"41_950","stopName":"Beržynė"},{"csvRowNumber":460,"stopId":"41_951","stopName":"Beržynė"},{"csvRowNumber":461,"stopId":"41_952","stopName":"Aukštelkė"},{"csvRowNumber":462,"stopId":"41_953","stopName":"Aukštelkė"},{"csvRowNumber":463,"stopId":"41_959","stopName":"Meškiai"},{"csvRowNumber":464,"stopId":"41_960","stopName":"Meškiai"},{"csvRowNumber":465,"stopId":"41_961","stopName":"140 km"},{"csvRowNumber":466,"stopId":"41_962","stopName":"140 km"},{"csvRowNumber":468,"stopId":"41_978","stopName":"Lieporių k."},{"csvRowNumber":469,"stopId":"41_987","stopName":"Bubiai"},{"csvRowNumber":473,"stopId":"44_2856","stopName":"Lieporiai"},{"csvRowNumber":474,"stopId":"44_2857","stopName":"Lieporių k."}]},{"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}]}]}