{"summary":{"validatorVersion":"6.0.0","validatedAt":"2026-09-15T01:50:19+03:00","gtfsInput":"https://www.visimarsrutai.lt/gtfs/KupiskioR.zip","threads":1,"outputDirectory":"c:\\app_server\\vintra_integr_base\\temp\\lt.hb.vintra.integr.common.GtfsValidatorTasklet_export_KupiskioR.zip178942621642218145777507408532522","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":"2015-01-01","feedServiceWindowEnd":"2026-12-04"},"agencies":[{"name":"Kupiškio r. sav.","url":"http://www.kupiskis.lt","phone":"845935500","email":"savivaldybe@kupiskis.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.1456707,"memoryUsageRecords":[{"key":"GtfsFeedLoader.loadTables","totalMemory":402653184,"freeMemory":120087640,"maxMemory":6442450944,"diffMemory":-147179712},{"key":"GtfsFeedLoader.executeMultiFileValidators","totalMemory":402653184,"freeMemory":335256776,"maxMemory":6442450944,"diffMemory":215169136},{"key":"org.mobilitydata.gtfsvalidator.table.GtfsFeedLoader.loadAndValidate","totalMemory":402653184,"freeMemory":335256776,"maxMemory":6442450944,"diffMemory":67462912},{"key":"ValidationRunner.run","totalMemory":402653184,"freeMemory":333709776,"maxMemory":6442450944,"diffMemory":-53838808}],"counts":{"Shapes":40,"Stops":266,"Routes":17,"Trips":109,"Agencies":1,"Blocks":0},"gtfsFeatures":["Shapes","Fares V1","Headsigns"]},"notices":[{"code":"equal_shape_distance_same_coordinates","severity":"WARNING","totalNotices":1,"sampleNotices":[{"shapeId":"14610","csvRowNumber":12327,"shapeDistTraveled":22443.4,"shapePtSequence":707,"prevCsvRowNumber":12326,"prevShapeDistTraveled":22443.4,"prevShapePtSequence":706}]},{"code":"missing_recommended_file","severity":"WARNING","totalNotices":1,"sampleNotices":[{"filename":"feed_info.txt"}]},{"code":"mixed_case_recommended_field","severity":"WARNING","totalNotices":43,"sampleNotices":[{"filename":"routes.txt","fieldName":"route_long_name","fieldValue":"KUPIŠKIS – BILIŪNAI PER TATKONIS, KANDRĖNUS, LAIČIUS","csvRowNumber":4},{"filename":"routes.txt","fieldName":"route_long_name","fieldValue":"KUPIŠKIS – BILIŪNAI PER KANDRĖNUS, LAIČIUS","csvRowNumber":8},{"filename":"routes.txt","fieldName":"route_long_name","fieldValue":"KUPIŠKIS – ŽADEIKIAI PER BAKŠĖNUS","csvRowNumber":9},{"filename":"routes.txt","fieldName":"route_long_name","fieldValue":"KUPIŠKIS - ANTAŠAVA","csvRowNumber":10},{"filename":"routes.txt","fieldName":"route_long_name","fieldValue":"KUPIŠKIS – PANEVĖŽYS","csvRowNumber":11},{"filename":"routes.txt","fieldName":"route_long_name","fieldValue":"KUPIŠKIS – ŠIMONYS PER MIGONIS","csvRowNumber":12},{"filename":"routes.txt","fieldName":"route_long_name","fieldValue":"KUPIŠKIS – BILIŪNAI PER TATKONIS","csvRowNumber":13},{"filename":"routes.txt","fieldName":"route_long_name","fieldValue":"KUPIŠKIS – ALIZAVA PER PALĖVENĖLĘ –  KUPIŠKIS","csvRowNumber":14},{"filename":"routes.txt","fieldName":"route_long_name","fieldValue":"KUPIŠKIS – LAIČIAI PER KANDRĖNUS, SKAPIŠKIO MSTL.","csvRowNumber":15},{"filename":"routes.txt","fieldName":"route_long_name","fieldValue":"KUPIŠKIS – VAINIŪNIŠKIS (PER PALĖVENĖLĘ) – KUPIŠKIS","csvRowNumber":17},{"filename":"routes.txt","fieldName":"route_long_name","fieldValue":"KUPIŠKIS – SUBAČIAUS MST. PER LUKONIS","csvRowNumber":18},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"3 pirmyn","csvRowNumber":4},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"1 atgal","csvRowNumber":8},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"4 atgal","csvRowNumber":10},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"7 atgal","csvRowNumber":14},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"1 pirmyn","csvRowNumber":16},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"6 atgal","csvRowNumber":17},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"2 pirmyn atostogos","csvRowNumber":18},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"2 pirmyn","csvRowNumber":21},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"2 atgal","csvRowNumber":25},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"4 pirmyn","csvRowNumber":26},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"2 pirmyn atostogos","csvRowNumber":28},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"5 atgal atostogos","csvRowNumber":29},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"1 atgal","csvRowNumber":31},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"5 atgal","csvRowNumber":35},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"3 atgal atostogos","csvRowNumber":38},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"5 pirmyn","csvRowNumber":39},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"1 pirmyn","csvRowNumber":43},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"2 atgal","csvRowNumber":56},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"6 pirmyn","csvRowNumber":65},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"5 pirmyn","csvRowNumber":69},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"5 pirmyn","csvRowNumber":72},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"3 pirmyn biliūnai m. m.","csvRowNumber":74},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"7 pirmyn","csvRowNumber":76},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"6 atgal","csvRowNumber":78},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"1 pirmyn","csvRowNumber":79},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"6 atgal atostogos","csvRowNumber":80},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"8 pirmyn","csvRowNumber":87},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"6 atgal","csvRowNumber":88},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"4 pirmyn atostogos","csvRowNumber":91},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"5 pirmyn","csvRowNumber":92},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"1 atgal","csvRowNumber":102},{"filename":"trips.txt","fieldName":"trip_short_name","fieldValue":"1 pirmyn","csvRowNumber":103}]},{"code":"stop_too_far_from_shape","severity":"WARNING","totalNotices":1,"sampleNotices":[{"tripCsvRowNumber":15,"shapeId":"14622","tripId":"66_V7150732","stopTimeCsvRowNumber":1366,"stopId":"66_V14754","stopName":"Naiviai","match":[55.84397975379556,25.145549112350125],"geoDistanceToShape":765.6219655883444}]},{"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}]}]}