{"summary":{"validatorVersion":"6.0.0","validatedAt":"2026-09-15T00:10:22+03:00","gtfsInput":"https://www.visimarsrutai.lt/gtfs/AlytausR.zip","threads":1,"outputDirectory":"c:\\app_server\\vintra_integr_base\\temp\\lt.hb.vintra.integr.common.GtfsValidatorTasklet_export_AlytausR.zip178942021970016017372033115976428","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":"2022-09-01","feedServiceWindowEnd":"2027-09-01"},"agencies":[{"name":"Alytaus r. sav.","url":"http://www.arsa.lt","phone":"831555530","email":"sekretore@arsa.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.4205233,"memoryUsageRecords":[{"key":"GtfsFeedLoader.loadTables","totalMemory":402653184,"freeMemory":349563120,"maxMemory":6442450944,"diffMemory":85324920},{"key":"GtfsFeedLoader.executeMultiFileValidators","totalMemory":402653184,"freeMemory":207069544,"maxMemory":6442450944,"diffMemory":-140967960},{"key":"org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate","totalMemory":402653184,"freeMemory":207069544,"maxMemory":6442450944,"diffMemory":-57430952},{"key":"ValidationRunner.run","totalMemory":402653184,"freeMemory":352850560,"maxMemory":6442450944,"diffMemory":-34698072}],"counts":{"Shapes":122,"Stops":794,"Routes":42,"Trips":257,"Agencies":1,"Blocks":0},"gtfsFeatures":["Shapes","Fares V1","Headsigns"]},"notices":[{"code":"duplicate_route_name","severity":"WARNING","totalNotices":2,"sampleNotices":[{"csvRowNumber1":10,"routeId1":"6209","csvRowNumber2":17,"routeId2":"23378","routeShortName":"M1","routeLongName":"Alytus - Geniai","routeTypeValue":3,"agencyId":"48"},{"csvRowNumber1":28,"routeId1":"23330","csvRowNumber2":36,"routeId2":"6212","routeShortName":"M23","routeLongName":"Alytus - Punia - Butrimonys - Eigirdonys","routeTypeValue":3,"agencyId":"48"}]},{"code":"equal_shape_distance_same_coordinates","severity":"WARNING","totalNotices":1,"sampleNotices":[{"shapeId":"29098","csvRowNumber":22553,"shapeDistTraveled":21944.3,"shapePtSequence":914,"prevCsvRowNumber":22552,"prevShapeDistTraveled":21944.3,"prevShapePtSequence":913}]},{"code":"expired_calendar","severity":"WARNING","totalNotices":1,"sampleNotices":[{"csvRowNumber":56,"serviceId":"1514"}]},{"code":"missing_recommended_file","severity":"WARNING","totalNotices":1,"sampleNotices":[{"filename":"feed_info.txt"}]},{"code":"mixed_case_recommended_field","severity":"WARNING","totalNotices":10,"sampleNotices":[{"filename":"stops.txt","fieldName":"stop_name","fieldValue":"IKI parduotuvė","csvRowNumber":37},{"filename":"stops.txt","fieldName":"stop_name","fieldValue":"IKI parduotuvė","csvRowNumber":38},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"8 vasaros","csvRowNumber":195},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"1 žiemos","csvRowNumber":213},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"7 vasaros","csvRowNumber":218},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"6 žiemos","csvRowNumber":224},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"2 žiemos","csvRowNumber":226},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"1 vasaros","csvRowNumber":230},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"2 vasaros","csvRowNumber":232},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"5 žiemos","csvRowNumber":255}]},{"code":"stop_too_far_from_shape","severity":"WARNING","totalNotices":2,"sampleNotices":[{"tripCsvRowNumber":234,"shapeId":"29093","tripId":"48_V7413976","stopTimeCsvRowNumber":572,"stopId":"48_V21366","stopName":"Vozbučiai","match":[54.262253,23.964486],"geoDistanceToShape":113.93775557849204},{"tripCsvRowNumber":198,"shapeId":"29092","tripId":"48_V7413975","stopTimeCsvRowNumber":542,"stopId":"48_V21366","stopName":"Vozbučiai","match":[54.262253,23.964486],"geoDistanceToShape":113.93775557849204}]},{"code":"stop_without_stop_time","severity":"WARNING","totalNotices":1,"sampleNotices":[{"csvRowNumber":85,"stopId":"48_5192","stopName":"Takniškių kryžkelė"}]},{"code":"trip_coverage_not_active_for_next7_days","severity":"WARNING","totalNotices":1,"sampleNotices":[{"currentDate":"20260915","serviceWindowStartDate":"20260413","serviceWindowEndDate":"20260901"}]},{"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}]}]}