{"action":"created","issue":{"url":"https://api.github.com/repos/conveyal/gtfs-lib/issues/46","repository_url":"https://api.github.com/repos/conveyal/gtfs-lib","labels_url":"https://api.github.com/repos/conveyal/gtfs-lib/issues/46/labels{/name}","comments_url":"https://api.github.com/repos/conveyal/gtfs-lib/issues/46/comments","events_url":"https://api.github.com/repos/conveyal/gtfs-lib/issues/46/events","html_url":"https://github.com/conveyal/gtfs-lib/issues/46","id":227692618,"number":46,"title":"JsonMappingException - Can not resolve PropertyFilter with id 'bbox'","user":{"login":"barbeau","id":928045,"avatar_url":"https://avatars3.githubusercontent.com/u/928045?v=3","gravatar_id":"","url":"https://api.github.com/users/barbeau","html_url":"https://github.com/barbeau","followers_url":"https://api.github.com/users/barbeau/followers","following_url":"https://api.github.com/users/barbeau/following{/other_user}","gists_url":"https://api.github.com/users/barbeau/gists{/gist_id}","starred_url":"https://api.github.com/users/barbeau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barbeau/subscriptions","organizations_url":"https://api.github.com/users/barbeau/orgs","repos_url":"https://api.github.com/users/barbeau/repos","events_url":"https://api.github.com/users/barbeau/events{/privacy}","received_events_url":"https://api.github.com/users/barbeau/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-05-10T14:08:07Z","updated_at":"2017-05-10T14:11:37Z","closed_at":null,"body":"If I use this GTFS data:\r\nhttp://gohart.org/google/google_transit.zip\r\n\r\n...and run this command (using current master branch at fb2eb615f509efd1b0f57a8760a35b9eb795c6c2):\r\n\r\n` java -jar target/gtfs-lib-2.2.0-SNAPSHOT-shaded.jar -validate google_transit.zip result.json`\r\n\r\nI get this exception:\r\n\r\n~~~\r\n$ java -jar target/gtfs-lib-2.2.0-SNAPSHOT-shaded.jar -validate google_transit.zip result.json\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Table feed_info was missing but it is not required.\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - Feed ID is undefined, pester maintainers to include a feed ID. Using file name google_transit.\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Loading GTFS table agency from agency.txt\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Loading GTFS table calendar from calendar.txt\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Loading GTFS table calendar_dates from calendar_dates.txt\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Loading GTFS table fare_attributes from fare_attributes.txt\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Loading GTFS table fare_rules from fare_rules.txt\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Loading GTFS table routes from routes.txt\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Loading GTFS table shapes from shapes.txt\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Loading GTFS table stops from stops.txt\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Table transfers was missing but it is not required.\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Loading GTFS table trips from trips.txt\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Table frequencies was missing but it is not required.\r\n[main] INFO com.conveyal.gtfs.model.Entity$Loader - Loading GTFS table stop_times from stop_times.txt\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - 0 errors\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - Building stop to stop times index\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - Building trips per service index\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - Building services per date index\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - Generating unique names for patterns\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - Total patterns: 140\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - DuplicateStopsValidator finished in 1894 milliseconds.\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - HopSpeedsReasonableValidator finished in 0 milliseconds.\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - MisplacedStopValidator finished in 247 milliseconds.\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - NamesValidator finished in 13 milliseconds.\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - OverlappingTripsValidator finished in 204 milliseconds.\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - ReversedTripsValidator finished in 514 milliseconds.\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - TripTimesValidator finished in 391 milliseconds.\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - UnusedStopValidator finished in 5 milliseconds.\r\n[main] INFO com.conveyal.gtfs.GTFSFeed - 8 validators completed in 3269 milliseconds.\r\nException in thread \"main\" com.fasterxml.jackson.databind.JsonMappingException: Can not resolve PropertyFilter with id 'bbox'; no FilterProvider configured (through reference chain: com.conveyal.gtfs.validator.model.ValidationResult[\"feedStatistics\"]->com.conveyal.gtfs.stats.model.FeedStatistic[\"bounds\"])\r\n        at com.fasterxml.jackson.databind.ser.std.StdSerializer.findPropertyFilter(StdSerializer.java:274)\r\n        at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFieldsFiltered(BeanSerializerBase.java:683)\r\n        at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:150)\r\n        at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:541)\r\n        at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:644)\r\n        at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:152)\r\n        at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:541)\r\n        at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:644)\r\n        at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:152)\r\n        at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:114)\r\n        at com.fasterxml.jackson.databind.ObjectWriter._configAndWriteValue(ObjectWriter.java:809)\r\n        at com.fasterxml.jackson.databind.ObjectWriter.writeValueAsString(ObjectWriter.java:684)\r\n        at com.conveyal.gtfs.util.json.JsonManager.writePretty(JsonManager.java:73)\r\n        at com.conveyal.gtfs.GTFSMain.main(GTFSMain.java:47)\r\n~~~"},"comment":{"url":"https://api.github.com/repos/conveyal/gtfs-lib/issues/comments/300494338","html_url":"https://github.com/conveyal/gtfs-lib/issues/46#issuecomment-300494338","issue_url":"https://api.github.com/repos/conveyal/gtfs-lib/issues/46","id":300494338,"user":{"login":"barbeau","id":928045,"avatar_url":"https://avatars3.githubusercontent.com/u/928045?v=3","gravatar_id":"","url":"https://api.github.com/users/barbeau","html_url":"https://github.com/barbeau","followers_url":"https://api.github.com/users/barbeau/followers","following_url":"https://api.github.com/users/barbeau/following{/other_user}","gists_url":"https://api.github.com/users/barbeau/gists{/gist_id}","starred_url":"https://api.github.com/users/barbeau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barbeau/subscriptions","organizations_url":"https://api.github.com/users/barbeau/orgs","repos_url":"https://api.github.com/users/barbeau/repos","events_url":"https://api.github.com/users/barbeau/events{/privacy}","received_events_url":"https://api.github.com/users/barbeau/received_events","type":"User","site_admin":false},"created_at":"2017-05-10T14:11:37Z","updated_at":"2017-05-10T14:11:37Z","body":"I think this is a similar issue to https://github.com/conveyal/gtfs-validator/issues/17 - https://github.com/conveyal/gtfs-validator/commit/944730de4aae24a589dd46e220bbe176c172eee3 may fix this."}}
{"actor":{"display_login":"barbeau"}}