charger_1 | Start Charger OpenData Hub... charger_1 | Config: charger_1 | { charger_1 | server: { port: 8093, polling_interval: 10 }, charger_1 | endpoints: { charger_1 | stations: { charger_1 | path: '/v2/flat%2Cnode/EChargingStation/*/latest?distinct=true&limit=-1&where=scoordinate.bbc.(10,46,12.8,47.2)', charger_1 | hostname: 'mobility.api.opendatahub.bz.it', charger_1 | port: 443, charger_1 | method: 'GET', charger_1 | headers: [Object] charger_1 | }, charger_1 | plugs: { charger_1 | path: '/v2/flat%2Cnode/EChargingPlug/*/latest?distinct=true&limit=-1&where=scoordinate.bbc.(10,46,12.8,47.2)', charger_1 | hostname: 'mobility.api.opendatahub.bz.it', charger_1 | port: 443, charger_1 | method: 'GET', charger_1 | headers: [Object] charger_1 | } charger_1 | } charger_1 | } charger_1 | [ 'get /charger/stations.json', 'get /charger/filters.yml' ] charger_1 | listening at http://localhost:8093 carsharing_1 | Start Carsharing OpenData Hub... carsharing_1 | Config: carsharing_1 | { carsharing_1 | server: { port: 8091, polling_interval: 100 }, carsharing_1 | endpoints: { carsharing_1 | stations: { carsharing_1 | path: '/v2/flat%2Cnode/CarsharingStation?distinct=true&limit=500', carsharing_1 | hostname: 'mobility.api.opendatahub.bz.it', carsharing_1 | port: 443, carsharing_1 | method: 'GET', carsharing_1 | headers: [Object] carsharing_1 | }, carsharing_1 | cars: { carsharing_1 | path: '/v2/flat%2Cnode/CarsharingCar?distinct=true&limit=500', carsharing_1 | hostname: 'mobility.api.opendatahub.bz.it', carsharing_1 | port: 443, carsharing_1 | method: 'GET', carsharing_1 | headers: [Object] carsharing_1 | } carsharing_1 | }, carsharing_1 | uri: { carsharing_1 | meran: { web: 'https://www.comune.merano.bz.it' }, carsharing_1 | bozen: { web: 'https://bolzano.ecospazio.it/' } carsharing_1 | } carsharing_1 | } carsharing_1 | [ carsharing_1 | 'get /carsharing/stations.json', carsharing_1 | 'get /carsharing/vehicles.json', carsharing_1 | 'get /carsharing/regions.json', carsharing_1 | 'get /carsharing/filters.yml' carsharing_1 | ] carsharing_1 | listening at http://localhost:8091 gbfs_1 | Start GBFS OpenData Hub... gbfs_1 | Config: gbfs_1 | { gbfs_1 | server: { port: 8089, polling_interval: 10 }, gbfs_1 | endpoints: { gbfs_1 | stations: { gbfs_1 | path: '/v2/flat%2Cnode/BikesharingStation?distinct=true', gbfs_1 | hostname: 'mobility.api.opendatahub.bz.it', gbfs_1 | port: 443, gbfs_1 | method: 'GET', gbfs_1 | headers: [Object] gbfs_1 | }, gbfs_1 | bays: { gbfs_1 | path: '/v2/flat%2Cnode/Bicyclestationbay?distinct=true', gbfs_1 | hostname: 'mobility.api.opendatahub.bz.it', gbfs_1 | port: 443, gbfs_1 | method: 'GET', gbfs_1 | headers: [Object] gbfs_1 | }, gbfs_1 | bikes: { gbfs_1 | path: '/v2/flat%2Cnode/Bicycle?distinct=true&limit=500', gbfs_1 | hostname: 'mobility.api.opendatahub.bz.it', gbfs_1 | port: 443, gbfs_1 | method: 'GET', gbfs_1 | headers: [Object] gbfs_1 | } gbfs_1 | }, gbfs_1 | uri: { gbfs_1 | meran: { gbfs_1 | android: 'https://play.google.com/store/apps/details?id=de.moqo.work&hl=en_US"', gbfs_1 | ios: 'https://apps.apple.com/de/app/moqo/id1385011262', gbfs_1 | web: 'https://www.comune.merano.bz.it/it/Bikesharing' gbfs_1 | }, gbfs_1 | bozen: { web: 'https://bolzano.ecospazio.it/' }, gbfs_1 | papin: { web: 'https://www.papinsport.com/' } gbfs_1 | } gbfs_1 | } gbfs_1 | [ gbfs_1 | 'get /:context/:version/gbfs.json', gbfs_1 | 'get /:context/:version/gbfs_versions.json', gbfs_1 | 'get /:context/:version/system_regions.json', gbfs_1 | 'get /:context/:version/vehicle_types.json', gbfs_1 | 'get /:context/:version/system_information.json', gbfs_1 | 'get /:context/:version/station_information.json', gbfs_1 | 'get /:context/:version/station_status.json', gbfs_1 | 'get /:context/:version/free_bike_status.json', gbfs_1 | 'get /:context/:version/system_hours.json' drt_1 | Start DRT OpenData Hub... drt_1 | Config: drt_1 | { drt_1 | server: { port: 8095, polling_interval: 20, filename: 'gtfs-flex' }, drt_1 | endpoints: { drt_1 | vehicles: { drt_1 | path: '/v2/flat,node/ON_DEMAND_VEHICLE/*/latest', drt_1 | hostname: 'mobility.api.opendatahub.testingmachine.eu', drt_1 | port: 443, drt_1 | method: 'GET', drt_1 | headers: [Object] drt_1 | }, drt_1 | stops: { drt_1 | path: '/v2/flat,node/ON_DEMAND_STOP', drt_1 | hostname: 'mobility.api.opendatahub.testingmachine.eu', drt_1 | port: 443, drt_1 | method: 'GET', drt_1 | headers: [Object] drt_1 | }, drt_1 | trips: { drt_1 | path: '/v2/flat,node/ON_DEMAND_ITINERARY/*/latest', drt_1 | hostname: 'mobility.api.opendatahub.testingmachine.eu', drt_1 | port: 443, drt_1 | method: 'GET', drt_1 | headers: [Object] drt_1 | } drt_1 | }, drt_1 | gtfsFlex: { drt_1 | agency_id: 'DRT', drt_1 | agency_name: 'Call Bus', drt_1 | agency_url: 'https://www.sasabz.it/callbus', drt_1 | agency_timezone: 'Europe/Rome', drt_1 | agency_lang: 'it', drt_1 | agency_phone: 390471706633 drt_1 | } drt_1 | } drt_1 | [ drt_1 | 'get /drt/vehicles.json', drt_1 | 'get /drt/stops.json', drt_1 | 'get /drt/all.json', drt_1 | 'get /drt/flex', drt_1 | 'get /drt/vehicles.proto' drt_1 | ] drt_1 | listening at http://localhost:8095 gbfs_1 | ] gbfs_1 | listening at http://localhost:8089 geocoder_1 | GEOCODER CONFIG { geocoder_1 | server: { port: 8088, default_lang: 'en', mintextlength: 3 }, geocoder_1 | endpoints: { geocoder_1 | here: { geocoder_1 | appId: 123456, geocoder_1 | appCode: 123456, geocoder_1 | size: 5, geocoder_1 | layer: 'address', geocoder_1 | boundary: [Object], geocoder_1 | hostname: 'tourism.opendatahub.bz.it', geocoder_1 | port: 443, geocoder_1 | method: 'GET', geocoder_1 | headers: [Object] geocoder_1 | }, geocoder_1 | opentripplanner: { geocoder_1 | hostname: '/otp/routers/openmove', geocoder_1 | path: '/otp/routers/default/geocode?query={{text}}', geocoder_1 | port: null, geocoder_1 | size: 5, geocoder_1 | layer: 'stops', geocoder_1 | method: 'GET', geocoder_1 | headers: [Object] geocoder_1 | }, geocoder_1 | accommodations: { geocoder_1 | path: '/api/Accommodation?searchfilter={{text}}&pagesize={{size}}&language={{lang}}&poitype=447&active=true&fields=Id,AccoDetail.{{lang}}.Name,Latitude,Longitude', geocoder_1 | size: 5, geocoder_1 | layer: 'venue', geocoder_1 | hostname: 'tourism.opendatahub.bz.it', geocoder_1 | port: 443, geocoder_1 | method: 'GET', geocoder_1 | headers: [Object] geocoder_1 | }, geocoder_1 | ODHActivityPoi: { geocoder_1 | path: '/api/ODHActivityPoi/?searchfilter={{text}}&pagesize={{size}}&language={{lang}}&poitype=447&active=true&fields=Id,Detail.{{lang}}.Title,GpsInfo', geocoder_1 | size: 5, geocoder_1 | layer: 'venue', geocoder_1 | hostname: 'tourism.opendatahub.bz.it', geocoder_1 | port: 443, geocoder_1 | method: 'GET', geocoder_1 | headers: [Object] geocoder_1 | } geocoder_1 | } geocoder_1 | } geocoder_1 | [ geocoder_1 | 'get /', geocoder_1 | 'get /v1/', geocoder_1 | 'get /v1/attribution', geocoder_1 | 'get /attribution', geocoder_1 | 'get /status', geocoder_1 | 'get /v1/place', geocoder_1 | 'get /v1/autocomplete', geocoder_1 | 'get /v1/search', geocoder_1 | 'post /v1/search', geocoder_1 | 'get /v1/search/structured', geocoder_1 | 'get /v1/reverse', geocoder_1 | 'get /v1/nearby' geocoder_1 | ] geocoder_1 | [GEOCODER] listening on 8088 parking_1 | Start Parking OpenData Hub... parking_1 | Config: parking_1 | { parking_1 | server: { parking_1 | port: 8092, parking_1 | polling_interval: 10, parking_1 | geometryCircleRadius: 100, parking_1 | returnGroupSensors: false, parking_1 | minGroupSensors: 4 parking_1 | }, parking_1 | endpoints: { parking_1 | stations: { parking_1 | path: '/v2/flat%2Cnode/ParkingStation/free/latest?distinct=true&limit=-1&where=mperiod.eq.300', parking_1 | hostname: 'mobility.api.opendatahub.bz.it', parking_1 | port: 443, parking_1 | method: 'GET', parking_1 | headers: [Object] parking_1 | }, parking_1 | sensors: { parking_1 | path: '/v2/flat%2Cnode/ParkingSensor/*/latest?distinct=true&limit=-1', parking_1 | hostname: 'mobility.api.opendatahub.bz.it', parking_1 | port: 443, parking_1 | method: 'GET', parking_1 | headers: [Object] parking_1 | } parking_1 | } parking_1 | } parking_1 | [ parking_1 | 'get /parking/stations.json', parking_1 | 'get /parking/park-ride.json', parking_1 | 'get /parking/sensors.json', parking_1 | 'get /parking/all.json' parking_1 | ] parking_1 | listening at http://localhost:8092 otp_1 | 11:03:30.230 INFO (OTPServer.java:39) Wiring up and configuring server. otp_1 | 11:03:30.238 INFO (GraphScanner.java:64) Attempting to automatically register routerIds [openmove] otp_1 | 11:03:30.238 INFO (GraphScanner.java:65) Graph files will be sought in paths relative to /data otp_1 | 11:03:30.240 INFO (GraphService.java:176) Registering new router 'openmove' otp_1 | 11:03:30.255 INFO (InputStreamGraphSource.java:177) Loading graph... otp_1 | 11:03:32.818 INFO (Graph.java:797) Graph version: MavenVersion(1, 5, 0, SNAPSHOT, 799c20856f219bf814378f81455aeade9aa6d220) otp_1 | 11:03:32.819 INFO (Graph.java:798) OTP version: MavenVersion(1, 5, 0, SNAPSHOT, 799c20856f219bf814378f81455aeade9aa6d220) otp_1 | 11:03:32.819 INFO (Graph.java:815) This graph was built with the currently running version and commit of OTP. otp_1 | 11:04:16.360 INFO (Graph.java:782) Main graph read. |V|=1300742 |E|=3397623 otp_1 | 11:04:16.361 INFO (Graph.java:734) building street index otp_1 | 11:04:26.584 INFO (StreetSplitter.java:144) New StreetSpiltter created successfully! otp_1 | 11:04:26.585 INFO (Graph.java:736) street index built otp_1 | 11:04:26.585 INFO (Graph.java:738) Rebuilding edge and vertex indices otp_1 | 11:04:28.497 INFO (GraphIndex.java:127) Indexing graph... otp_1 | 11:04:33.321 INFO (GraphIndex.java:665) Clustering stops by parent station... otp_1 | 11:04:33.342 INFO (GraphIndex.java:210) Creating a spatial index for stop clusters. otp_1 | 11:04:33.398 INFO (GraphIndex.java:192) Initializing areas.... otp_1 | 11:04:33.398 INFO (GraphIndex.java:199) Done indexing graph. otp_1 | 11:04:33.675 INFO (Router.java:100) No default routing parameters were found in the router config JSON. Using built-in OTP defaults. otp_1 | 11:04:33.689 INFO (Router.java:127) Timeouts for router 'openmove': [5.0, 4.0, 2.0] otp_1 | 11:04:33.689 INFO (Router.java:134) Incoming requests will not be logged. otp_1 | 11:04:33.692 INFO (GraphUpdaterConfigurator.java:45) Using configurations: [main] otp_1 | 11:04:33.697 INFO (PollingStoptimeUpdater.java:105) Creating stop time updater running every 60 seconds : GtfsRealtimeHttpUpdateStreamer(https://efa.sta.bz.it/gtfs-r/) otp_1 | 11:04:33.701 INFO (GraphUpdaterConfigurator.java:126) Configured GraphUpdater: Streaming stoptime updater with update source = GtfsRealtimeHttpUpdateStreamer(https://efa.sta.bz.it/gtfs-r/) otp_1 | 11:04:33.710 INFO (BikeRentalUpdater.java:117) Setting up bike rental updater. otp_1 | 11:04:33.711 INFO (BikeRentalUpdater.java:124) Creating bike-rental updater running every 120 seconds: org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource@334c80be otp_1 | 11:04:33.712 INFO (GraphUpdaterConfigurator.java:126) Configured GraphUpdater: org.opentripplanner.updater.bike_rental.BikeRentalUpdater@5a49c1e otp_1 | 11:04:33.713 INFO (BikeRentalUpdater.java:117) Setting up bike rental updater. otp_1 | 11:04:33.713 INFO (BikeRentalUpdater.java:124) Creating bike-rental updater running every 120 seconds: org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource@4662fa99 otp_1 | 11:04:33.713 INFO (GraphUpdaterConfigurator.java:126) Configured GraphUpdater: org.opentripplanner.updater.bike_rental.BikeRentalUpdater@54539319 otp_1 | 11:04:33.713 INFO (BikeRentalUpdater.java:117) Setting up bike rental updater. otp_1 | 11:04:33.714 INFO (BikeRentalUpdater.java:124) Creating bike-rental updater running every 120 seconds: org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource@5312c883 otp_1 | 11:04:33.714 INFO (GraphUpdaterConfigurator.java:126) Configured GraphUpdater: org.opentripplanner.updater.bike_rental.BikeRentalUpdater@7277fa93 otp_1 | 11:04:33.717 INFO (CarRentalUpdater.java:91) Setting up car rental updater. otp_1 | 11:04:33.718 INFO (CarRentalUpdater.java:98) Creating car rental updater running every 30 seconds : org.opentripplanner.updater.car_rental.Car2GoCarRentalDataSource@243deb3f otp_1 | 11:04:33.719 INFO (GraphUpdaterConfigurator.java:126) Configured GraphUpdater: org.opentripplanner.updater.car_rental.CarRentalUpdater@1bf3af3d otp_1 | 11:04:33.721 INFO (CarParkUpdater.java:106) Creating car-park updater running every 60 seconds : org.opentripplanner.updater.car_park.ODHCarParkDataSource(https://parking.otp.opendatahub.testingmachine.eu/parking/park-ride.json) otp_1 | 11:04:33.724 INFO (GraphUpdaterConfigurator.java:126) Configured GraphUpdater: org.opentripplanner.updater.car_park.CarParkUpdater@763e1ec9 otp_1 | 11:04:33.724 INFO (GraphUpdaterManager.java:159) Starting new thread for updater Streaming stoptime updater with update source = GtfsRealtimeHttpUpdateStreamer(https://efa.sta.bz.it/gtfs-r/) otp_1 | 11:04:33.725 INFO (GraphUpdaterManager.java:159) Starting new thread for updater org.opentripplanner.updater.bike_rental.BikeRentalUpdater@5a49c1e otp_1 | 11:04:33.726 INFO (GraphUpdaterManager.java:159) Starting new thread for updater org.opentripplanner.updater.bike_rental.BikeRentalUpdater@54539319 otp_1 | 11:04:33.727 INFO (PollingGraphUpdater.java:43) Polling updater started: org.opentripplanner.updater.bike_rental.BikeRentalUpdater@5a49c1e otp_1 | 11:04:33.727 INFO (PollingGraphUpdater.java:43) Polling updater started: Streaming stoptime updater with update source = GtfsRealtimeHttpUpdateStreamer(https://efa.sta.bz.it/gtfs-r/) otp_1 | 11:04:33.728 INFO (PollingGraphUpdater.java:43) Polling updater started: org.opentripplanner.updater.bike_rental.BikeRentalUpdater@54539319 otp_1 | 11:04:33.729 INFO (GraphUpdaterManager.java:159) Starting new thread for updater org.opentripplanner.updater.bike_rental.BikeRentalUpdater@7277fa93 otp_1 | 11:04:33.736 INFO (GraphUpdaterManager.java:159) Starting new thread for updater org.opentripplanner.updater.car_rental.CarRentalUpdater@1bf3af3d otp_1 | 11:04:33.738 INFO (PollingGraphUpdater.java:43) Polling updater started: org.opentripplanner.updater.bike_rental.BikeRentalUpdater@7277fa93 otp_1 | 11:04:33.743 INFO (GraphUpdaterManager.java:159) Starting new thread for updater org.opentripplanner.updater.car_park.CarParkUpdater@763e1ec9 otp_1 | 11:04:33.744 INFO (PollingGraphUpdater.java:43) Polling updater started: org.opentripplanner.updater.car_rental.CarRentalUpdater@1bf3af3d otp_1 | 11:04:33.746 INFO (PollingGraphUpdater.java:43) Polling updater started: org.opentripplanner.updater.car_park.CarParkUpdater@763e1ec9 otp_1 | 11:04:34.177 INFO (Router.java:172) Computed ellipsoid/geoid offset at (43.8251550055187, 13.1475442508431) as 42.54741665801867 otp_1 | 11:04:34.217 INFO (GrizzlyServer.java:72) Starting OTP Grizzly server on ports 8080 (HTTP) and 8081 (HTTPS) of interface 0.0.0.0 otp_1 | 11:04:34.218 INFO (GrizzlyServer.java:74) OTP server base path is /var/otp otp_1 | 11:04:34.359 INFO (GrizzlyServer.java:51) Java reports that this machine has 2 available processors. otp_1 | 11:04:34.360 INFO (GrizzlyServer.java:62) Maximum HTTP handler thread pool size will be 4 threads. otp_1 | 11:04:34.601 INFO (ServiceFinder.java:172) Running in a non-OSGi environment otp_1 | 11:04:45.220 INFO (ApplicationHandler.java:419) Initiating Jersey application, version Jersey: 2.18 2015-06-05 02:28:21... otp_1 | 11:04:45.308 WARN (GtfsRealtimeHttpTripUpdateSource.java:78) Failed to parse gtfs-rt feed from https://efa.sta.bz.it/gtfs-r/: otp_1 | javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake otp_1 | at sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1310) ~[na:1.8.0_275] otp_1 | at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1151) ~[na:1.8.0_275] otp_1 | at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1054) ~[na:1.8.0_275] otp_1 | at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:394) ~[na:1.8.0_275] otp_1 | at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:396) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:355) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:381) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) ~[otp-unofficial.jar:1.1] otp_1 | at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.util.HttpUtils.getData(HttpUtils.java:36) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.stoptime.GtfsRealtimeHttpTripUpdateSource.getUpdates(GtfsRealtimeHttpTripUpdateSource.java:54) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.stoptime.PollingStoptimeUpdater.runPolling(PollingStoptimeUpdater.java:139) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.PollingGraphUpdater.run(PollingGraphUpdater.java:47) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$startUpdaters$1(GraphUpdaterManager.java:162) [otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | Caused by: java.io.EOFException: SSL peer shut down incorrectly otp_1 | at sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:167) ~[na:1.8.0_275] otp_1 | at sun.security.ssl.SSLTransport.decode(SSLTransport.java:108) ~[na:1.8.0_275] otp_1 | at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1143) ~[na:1.8.0_275] otp_1 | ... 23 common frames omitted otp_1 | 11:04:45.615 INFO (CarParkUpdater.java:161) Car park P03 - Piazza Walther at 46.497805, 11.355115 adding... otp_1 | 11:04:45.657 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/papin/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/papin/1/station_information.json) otp_1 | 11:04:45.658 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Error reading bike rental feed from null (url: null) otp_1 | java.net.MalformedURLException: null otp_1 | at java.net.URL.(URL.java:645) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:508) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:457) ~[na:1.8.0_275] otp_1 | at org.opentripplanner.updater.bike_rental.GenericJsonBikeRentalDataSource.update(GenericJsonBikeRentalDataSource.java:106) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource.update(GbfsBikeRentalDataSource.java:69) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.BikeRentalUpdater.runPolling(BikeRentalUpdater.java:140) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.PollingGraphUpdater.run(PollingGraphUpdater.java:47) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$startUpdaters$1(GraphUpdaterManager.java:162) [otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | Caused by: java.lang.NullPointerException: null otp_1 | at java.net.URL.(URL.java:550) ~[na:1.8.0_275] otp_1 | ... 10 common frames omitted otp_1 | 11:04:45.659 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: PAPIN) otp_1 | 11:04:45.661 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/bz/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/bz/1/station_information.json) otp_1 | 11:04:45.669 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Error reading bike rental feed from null (url: null) otp_1 | java.net.MalformedURLException: null otp_1 | at java.net.URL.(URL.java:645) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:508) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:457) ~[na:1.8.0_275] otp_1 | at org.opentripplanner.updater.bike_rental.GenericJsonBikeRentalDataSource.update(GenericJsonBikeRentalDataSource.java:106) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource.update(GbfsBikeRentalDataSource.java:69) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.BikeRentalUpdater.runPolling(BikeRentalUpdater.java:140) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.PollingGraphUpdater.run(PollingGraphUpdater.java:47) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$startUpdaters$1(GraphUpdaterManager.java:162) [otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | Caused by: java.lang.NullPointerException: null otp_1 | at java.net.URL.(URL.java:550) ~[na:1.8.0_275] otp_1 | ... 10 common frames omitted otp_1 | 11:04:45.674 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: BZ) otp_1 | 11:04:45.663 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/me/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/me/1/station_information.json) otp_1 | 11:04:45.704 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/me/1/free_bike_status.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/me/1/free_bike_status.json) otp_1 | 11:04:45.705 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: ME) otp_1 | 11:04:45.926 INFO (CarParkUpdater.java:161) Car park P04 - Luna via Molini at 46.500551, 11.358216 adding... otp_1 | 11:04:45.933 INFO (CarParkUpdater.java:161) Car park P05 - Laurin at 46.498174, 11.357255 adding... otp_1 | 11:04:46.002 INFO (CarParkUpdater.java:161) Car park P08 - BZ Centro via Mayr Nusser at 46.494402, 11.356716 adding... otp_1 | 11:04:46.076 INFO (CarParkUpdater.java:161) Car park P15 - Palasport via Resia at 46.491603, 11.318078 adding... otp_1 | 11:04:46.094 INFO (CarParkUpdater.java:161) Car park A.S.M. at 45.893593, 11.036507 adding... otp_1 | 11:04:46.114 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable: otp_1 | java.lang.ClassCastException: org.opentripplanner.routing.vertextype.ParkAndRideVertex cannot be cast to org.opentripplanner.routing.location.TemporaryStreetLocation otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:363) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:243) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToClosestWalkableEdge(StreetSplitter.java:215) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable.run(CarParkUpdater.java:172) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:04:46.115 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:04:46.115 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:04:46.116 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:04:46.116 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:04:46.124 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:04:46.767 INFO (ExtendedLogger.java:345) Selected ExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultManagedAsyncExecutorProvider] to be used for injection of executor qualified by [org.glassfish.jersey.server.ManagedAsyncExecutor] annotation. otp_1 | 11:04:46.771 INFO (ExtendedLogger.java:345) Selected ScheduledExecutorServiceProvider implementation [org.glassfish.jersey.server.internal.process.ServerProcessingBinder$DefaultBackgroundSchedulerProvider] to be used for injection of scheduler qualified by [org.glassfish.jersey.server.BackgroundScheduler] annotation. otp_1 | 11:04:46.980 WARN (PropertiesHelper.java:330) There is no way how to transform value "true" [java.lang.Boolean] to type [java.lang.String]. otp_1 | 11:04:46.985 INFO (ApplicationHandler.java:683) Jersey application initialized. otp_1 | Root Resource Classes: otp_1 | org.opentripplanner.api.resource.SimpleIsochrone otp_1 | org.opentripplanner.api.resource.SIsochrone otp_1 | org.opentripplanner.api.resource.TimeGridWs otp_1 | org.opentripplanner.index.GeocoderResource otp_1 | org.opentripplanner.api.resource.ScriptResource otp_1 | org.opentripplanner.api.resource.WalkComfort otp_1 | org.opentripplanner.api.resource.SurfaceResource otp_1 | org.opentripplanner.api.resource.RepeatedRaptorTestResource otp_1 | org.opentripplanner.api.resource.Routers otp_1 | org.opentripplanner.api.resource.ProfileResource otp_1 | org.opentripplanner.api.resource.PointSetResource otp_1 | org.opentripplanner.api.resource.BikeRental otp_1 | org.opentripplanner.api.resource.TileService otp_1 | org.opentripplanner.api.resource.PlannerResource otp_1 | org.opentripplanner.api.resource.ParkAndRide otp_1 | org.opentripplanner.api.resource.TransportationNetworkCompanyResource otp_1 | org.opentripplanner.api.resource.ServerInfo otp_1 | org.opentripplanner.api.resource.AlertPatcher otp_1 | org.opentripplanner.api.resource.ExternalGeocoderResource otp_1 | org.opentripplanner.api.resource.GraphInspectorTileResource otp_1 | org.opentripplanner.api.resource.VehicleRental otp_1 | org.opentripplanner.api.resource.CarRental otp_1 | org.opentripplanner.api.resource.UpdaterStatusResource otp_1 | org.opentripplanner.api.resource.LegendResource otp_1 | org.opentripplanner.api.resource.LIsochrone otp_1 | org.opentripplanner.api.resource.ScenarioResource otp_1 | org.opentripplanner.index.IndexAPI otp_1 | Global Request Filters: otp_1 | org.opentripplanner.standalone.AuthFilter otp_1 | org.opentripplanner.standalone.CorsFilter otp_1 | Global Response Filters: otp_1 | org.opentripplanner.standalone.CorsFilter otp_1 | Global Reader Interceptors: otp_1 | org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor otp_1 | Global Writer Interceptors: otp_1 | org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor otp_1 | org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor otp_1 | Dynamic Features: otp_1 | org.glassfish.jersey.server.filter.RolesAllowedDynamicFeature@42af751f otp_1 | Message Body Readers: otp_1 | org.glassfish.jersey.media.multipart.internal.MultiPartReaderServerSide otp_1 | org.glassfish.jersey.jaxb.internal.XmlRootElementJaxbProvider$General otp_1 | org.glassfish.jersey.message.internal.BasicTypesMessageProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlCollectionJaxbProvider$General otp_1 | org.glassfish.jersey.message.internal.FormMultivaluedMapProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlJaxbElementProvider$App otp_1 | org.glassfish.jersey.jaxb.internal.XmlRootObjectJaxbProvider$Text otp_1 | org.glassfish.jersey.message.internal.SourceProvider$StreamSourceReader otp_1 | org.glassfish.jersey.message.internal.FileProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlJaxbElementProvider$Text otp_1 | org.glassfish.jersey.message.internal.FormProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlRootElementJaxbProvider$Text otp_1 | org.glassfish.jersey.jaxb.internal.XmlRootObjectJaxbProvider$General otp_1 | org.glassfish.jersey.message.internal.InputStreamProvider otp_1 | org.glassfish.jersey.message.internal.SourceProvider$DomSourceReader otp_1 | org.glassfish.jersey.jaxb.internal.XmlCollectionJaxbProvider$App otp_1 | org.glassfish.jersey.message.internal.DataSourceProvider otp_1 | org.glassfish.jersey.message.internal.ByteArrayProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlRootElementJaxbProvider$App otp_1 | org.glassfish.jersey.jaxb.internal.XmlJaxbElementProvider$General otp_1 | org.glassfish.jersey.message.internal.RenderedImageProvider otp_1 | org.glassfish.jersey.message.internal.ReaderProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlRootObjectJaxbProvider$App otp_1 | org.glassfish.jersey.jaxb.internal.XmlCollectionJaxbProvider$Text otp_1 | org.glassfish.jersey.message.internal.StringMessageProvider otp_1 | org.glassfish.jersey.message.internal.SourceProvider$SaxSourceReader otp_1 | com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider otp_1 | com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider otp_1 | org.glassfish.jersey.jaxb.internal.DocumentProvider otp_1 | Message Body Writers: otp_1 | org.glassfish.jersey.jaxb.internal.XmlRootElementJaxbProvider$General otp_1 | org.glassfish.jersey.message.internal.BasicTypesMessageProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlCollectionJaxbProvider$General otp_1 | org.glassfish.jersey.message.internal.FormMultivaluedMapProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlJaxbElementProvider$App otp_1 | org.glassfish.jersey.message.internal.FileProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlJaxbElementProvider$Text otp_1 | org.glassfish.jersey.message.internal.StreamingOutputProvider otp_1 | org.glassfish.jersey.message.internal.FormProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlRootElementJaxbProvider$Text otp_1 | org.glassfish.jersey.media.multipart.internal.MultiPartWriter otp_1 | org.glassfish.jersey.message.internal.InputStreamProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlCollectionJaxbProvider$App otp_1 | org.glassfish.jersey.message.internal.DataSourceProvider otp_1 | org.glassfish.jersey.message.internal.ByteArrayProvider otp_1 | org.glassfish.jersey.jaxb.internal.XmlRootElementJaxbProvider$App otp_1 | org.glassfish.jersey.jaxb.internal.XmlJaxbElementProvider$General otp_1 | org.glassfish.jersey.message.internal.RenderedImageProvider otp_1 | org.glassfish.jersey.message.internal.ReaderProvider otp_1 | org.glassfish.jersey.message.internal.SourceProvider$SourceWriter otp_1 | org.glassfish.jersey.jaxb.internal.XmlCollectionJaxbProvider$Text otp_1 | org.glassfish.jersey.message.internal.StringMessageProvider otp_1 | org.glassfish.jersey.server.ChunkedResponseWriter otp_1 | com.fasterxml.jackson.jaxrs.xml.JacksonXMLProvider otp_1 | com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider otp_1 | org.glassfish.jersey.jaxb.internal.DocumentProvider otp_1 | otp_1 | 11:04:47.082 INFO (NetworkListener.java:750) Started listener bound to [0.0.0.0:8080] otp_1 | 11:04:47.084 INFO (NetworkListener.java:750) Started listener bound to [0.0.0.0:8081] otp_1 | 11:04:47.087 INFO (HttpServer.java:300) [HttpServer] Started. otp_1 | 11:04:47.087 INFO (GrizzlyServer.java:153) Grizzly server running. otp_1 | 11:05:15.924 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:05:15.925 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:05:45.719 INFO (CarParkUpdater.java:182) Car park P03 - Piazza Walther at 46.497805, 11.355115 updated. otp_1 | 11:05:45.719 INFO (CarParkUpdater.java:182) Car park P04 - Luna via Molini at 46.500551, 11.358216 updated. otp_1 | 11:05:45.720 INFO (CarParkUpdater.java:182) Car park P05 - Laurin at 46.498174, 11.357255 updated. otp_1 | 11:05:45.720 INFO (CarParkUpdater.java:182) Car park P08 - BZ Centro via Mayr Nusser at 46.494402, 11.356716 updated. otp_1 | 11:05:45.721 INFO (CarParkUpdater.java:182) Car park P15 - Palasport via Resia at 46.491603, 11.318078 updated. otp_1 | 11:05:45.721 ERROR (Graph.java:242) duplicate vertex label in graph (added vertex to graph anyway): otp_1 | 11:05:45.722 INFO (CarParkUpdater.java:161) Car park A.S.M. at 45.893593, 11.036507 adding... otp_1 | 11:05:45.723 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable: otp_1 | java.lang.ClassCastException: org.opentripplanner.routing.vertextype.ParkAndRideVertex cannot be cast to org.opentripplanner.routing.location.TemporaryStreetLocation otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:363) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:243) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToClosestWalkableEdge(StreetSplitter.java:215) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable.run(CarParkUpdater.java:172) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:05:46.007 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:05:46.008 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:06:16.042 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:06:16.042 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:06:45.749 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/bz/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/bz/1/station_information.json) otp_1 | 11:06:45.750 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Error reading bike rental feed from null (url: null) otp_1 | java.net.MalformedURLException: null otp_1 | at java.net.URL.(URL.java:645) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:508) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:457) ~[na:1.8.0_275] otp_1 | at org.opentripplanner.updater.bike_rental.GenericJsonBikeRentalDataSource.update(GenericJsonBikeRentalDataSource.java:106) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource.update(GbfsBikeRentalDataSource.java:69) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.BikeRentalUpdater.runPolling(BikeRentalUpdater.java:140) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.PollingGraphUpdater.run(PollingGraphUpdater.java:47) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$startUpdaters$1(GraphUpdaterManager.java:162) [otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | Caused by: java.lang.NullPointerException: null otp_1 | at java.net.URL.(URL.java:550) ~[na:1.8.0_275] otp_1 | ... 10 common frames omitted otp_1 | 11:06:45.750 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: BZ) otp_1 | 11:06:45.751 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:06:45.753 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/papin/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/papin/1/station_information.json) otp_1 | 11:06:45.757 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Error reading bike rental feed from null (url: null) otp_1 | java.net.MalformedURLException: null otp_1 | at java.net.URL.(URL.java:645) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:508) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:457) ~[na:1.8.0_275] otp_1 | at org.opentripplanner.updater.bike_rental.GenericJsonBikeRentalDataSource.update(GenericJsonBikeRentalDataSource.java:106) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource.update(GbfsBikeRentalDataSource.java:69) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.BikeRentalUpdater.runPolling(BikeRentalUpdater.java:140) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.PollingGraphUpdater.run(PollingGraphUpdater.java:47) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$startUpdaters$1(GraphUpdaterManager.java:162) [otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | Caused by: java.lang.NullPointerException: null otp_1 | at java.net.URL.(URL.java:550) ~[na:1.8.0_275] otp_1 | ... 10 common frames omitted otp_1 | 11:06:45.760 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: PAPIN) otp_1 | 11:06:45.761 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:06:45.776 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/me/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/me/1/station_information.json) otp_1 | 11:06:45.791 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/me/1/free_bike_status.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/me/1/free_bike_status.json) otp_1 | 11:06:45.792 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: ME) otp_1 | 11:06:45.792 INFO (CarParkUpdater.java:182) Car park P03 - Piazza Walther at 46.497805, 11.355115 updated. otp_1 | 11:06:45.793 INFO (CarParkUpdater.java:182) Car park P04 - Luna via Molini at 46.500551, 11.358216 updated. otp_1 | 11:06:45.793 INFO (CarParkUpdater.java:182) Car park P05 - Laurin at 46.498174, 11.357255 updated. otp_1 | 11:06:45.793 INFO (CarParkUpdater.java:182) Car park P08 - BZ Centro via Mayr Nusser at 46.494402, 11.356716 updated. otp_1 | 11:06:45.794 INFO (CarParkUpdater.java:182) Car park P15 - Palasport via Resia at 46.491603, 11.318078 updated. otp_1 | 11:06:45.794 ERROR (Graph.java:242) duplicate vertex label in graph (added vertex to graph anyway): otp_1 | 11:06:45.794 INFO (CarParkUpdater.java:161) Car park A.S.M. at 45.893593, 11.036507 adding... otp_1 | 11:06:45.795 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable: otp_1 | java.lang.ClassCastException: org.opentripplanner.routing.vertextype.ParkAndRideVertex cannot be cast to org.opentripplanner.routing.location.TemporaryStreetLocation otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:363) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:243) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToClosestWalkableEdge(StreetSplitter.java:215) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable.run(CarParkUpdater.java:172) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:06:45.795 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:06:46.084 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:06:46.085 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:07:16.119 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:07:16.120 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:07:45.885 INFO (CarParkUpdater.java:182) Car park P03 - Piazza Walther at 46.497805, 11.355115 updated. otp_1 | 11:07:45.885 INFO (CarParkUpdater.java:182) Car park P04 - Luna via Molini at 46.500551, 11.358216 updated. otp_1 | 11:07:45.885 INFO (CarParkUpdater.java:182) Car park P05 - Laurin at 46.498174, 11.357255 updated. otp_1 | 11:07:45.887 INFO (CarParkUpdater.java:182) Car park P08 - BZ Centro via Mayr Nusser at 46.494402, 11.356716 updated. otp_1 | 11:07:45.888 INFO (CarParkUpdater.java:182) Car park P15 - Palasport via Resia at 46.491603, 11.318078 updated. otp_1 | 11:07:45.888 ERROR (Graph.java:242) duplicate vertex label in graph (added vertex to graph anyway): otp_1 | 11:07:45.888 INFO (CarParkUpdater.java:161) Car park A.S.M. at 45.893593, 11.036507 adding... otp_1 | 11:07:45.889 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable: otp_1 | java.lang.ClassCastException: org.opentripplanner.routing.vertextype.ParkAndRideVertex cannot be cast to org.opentripplanner.routing.location.TemporaryStreetLocation otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:363) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:243) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToClosestWalkableEdge(StreetSplitter.java:215) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable.run(CarParkUpdater.java:172) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:07:46.159 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:07:46.160 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:08:16.217 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:08:16.218 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:08:45.806 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/papin/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/papin/1/station_information.json) otp_1 | 11:08:45.810 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/bz/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/bz/1/station_information.json) otp_1 | 11:08:45.811 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Error reading bike rental feed from null (url: null) otp_1 | java.net.MalformedURLException: null otp_1 | at java.net.URL.(URL.java:645) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:508) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:457) ~[na:1.8.0_275] otp_1 | at org.opentripplanner.updater.bike_rental.GenericJsonBikeRentalDataSource.update(GenericJsonBikeRentalDataSource.java:106) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource.update(GbfsBikeRentalDataSource.java:69) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.BikeRentalUpdater.runPolling(BikeRentalUpdater.java:140) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.PollingGraphUpdater.run(PollingGraphUpdater.java:47) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$startUpdaters$1(GraphUpdaterManager.java:162) [otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | Caused by: java.lang.NullPointerException: null otp_1 | at java.net.URL.(URL.java:550) ~[na:1.8.0_275] otp_1 | ... 10 common frames omitted otp_1 | 11:08:45.815 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: PAPIN) otp_1 | 11:08:45.812 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Error reading bike rental feed from null (url: null) otp_1 | java.net.MalformedURLException: null otp_1 | at java.net.URL.(URL.java:645) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:508) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:457) ~[na:1.8.0_275] otp_1 | at org.opentripplanner.updater.bike_rental.GenericJsonBikeRentalDataSource.update(GenericJsonBikeRentalDataSource.java:106) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource.update(GbfsBikeRentalDataSource.java:69) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.BikeRentalUpdater.runPolling(BikeRentalUpdater.java:140) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.PollingGraphUpdater.run(PollingGraphUpdater.java:47) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$startUpdaters$1(GraphUpdaterManager.java:162) [otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | Caused by: java.lang.NullPointerException: null otp_1 | at java.net.URL.(URL.java:550) ~[na:1.8.0_275] otp_1 | ... 10 common frames omitted otp_1 | 11:08:45.818 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:08:45.819 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: BZ) otp_1 | 11:08:45.820 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:08:45.840 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/me/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/me/1/station_information.json) otp_1 | 11:08:45.846 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/me/1/free_bike_status.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/me/1/free_bike_status.json) otp_1 | 11:08:45.847 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: ME) otp_1 | 11:08:45.847 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:08:45.926 INFO (CarParkUpdater.java:182) Car park P03 - Piazza Walther at 46.497805, 11.355115 updated. otp_1 | 11:08:45.926 INFO (CarParkUpdater.java:182) Car park P04 - Luna via Molini at 46.500551, 11.358216 updated. otp_1 | 11:08:45.927 INFO (CarParkUpdater.java:182) Car park P05 - Laurin at 46.498174, 11.357255 updated. otp_1 | 11:08:45.927 INFO (CarParkUpdater.java:182) Car park P08 - BZ Centro via Mayr Nusser at 46.494402, 11.356716 updated. otp_1 | 11:08:45.927 INFO (CarParkUpdater.java:182) Car park P15 - Palasport via Resia at 46.491603, 11.318078 updated. otp_1 | 11:08:45.927 ERROR (Graph.java:242) duplicate vertex label in graph (added vertex to graph anyway): otp_1 | 11:08:45.928 INFO (CarParkUpdater.java:161) Car park A.S.M. at 45.893593, 11.036507 adding... otp_1 | 11:08:45.929 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable: otp_1 | java.lang.ClassCastException: org.opentripplanner.routing.vertextype.ParkAndRideVertex cannot be cast to org.opentripplanner.routing.location.TemporaryStreetLocation otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:363) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:243) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToClosestWalkableEdge(StreetSplitter.java:215) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable.run(CarParkUpdater.java:172) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:08:46.278 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:08:46.279 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:09:16.330 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:09:16.331 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:09:45.993 INFO (CarParkUpdater.java:182) Car park P03 - Piazza Walther at 46.497805, 11.355115 updated. otp_1 | 11:09:45.994 INFO (CarParkUpdater.java:182) Car park P04 - Luna via Molini at 46.500551, 11.358216 updated. otp_1 | 11:09:45.994 INFO (CarParkUpdater.java:182) Car park P05 - Laurin at 46.498174, 11.357255 updated. otp_1 | 11:09:45.995 INFO (CarParkUpdater.java:182) Car park P08 - BZ Centro via Mayr Nusser at 46.494402, 11.356716 updated. otp_1 | 11:09:45.995 INFO (CarParkUpdater.java:182) Car park P15 - Palasport via Resia at 46.491603, 11.318078 updated. otp_1 | 11:09:45.996 ERROR (Graph.java:242) duplicate vertex label in graph (added vertex to graph anyway): otp_1 | 11:09:45.996 INFO (CarParkUpdater.java:161) Car park A.S.M. at 45.893593, 11.036507 adding... otp_1 | 11:09:45.997 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable: otp_1 | java.lang.ClassCastException: org.opentripplanner.routing.vertextype.ParkAndRideVertex cannot be cast to org.opentripplanner.routing.location.TemporaryStreetLocation otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:363) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:243) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToClosestWalkableEdge(StreetSplitter.java:215) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable.run(CarParkUpdater.java:172) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:09:46.360 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:09:46.361 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:10:16.392 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:10:16.394 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:10:45.878 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/bz/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/bz/1/station_information.json) otp_1 | 11:10:45.888 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Error reading bike rental feed from null (url: null) otp_1 | java.net.MalformedURLException: null otp_1 | at java.net.URL.(URL.java:645) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:508) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:457) ~[na:1.8.0_275] otp_1 | at org.opentripplanner.updater.bike_rental.GenericJsonBikeRentalDataSource.update(GenericJsonBikeRentalDataSource.java:106) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource.update(GbfsBikeRentalDataSource.java:69) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.BikeRentalUpdater.runPolling(BikeRentalUpdater.java:140) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.PollingGraphUpdater.run(PollingGraphUpdater.java:47) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$startUpdaters$1(GraphUpdaterManager.java:162) [otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | Caused by: java.lang.NullPointerException: null otp_1 | at java.net.URL.(URL.java:550) ~[na:1.8.0_275] otp_1 | ... 10 common frames omitted otp_1 | 11:10:45.891 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: BZ) otp_1 | 11:10:45.886 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/papin/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/papin/1/station_information.json) otp_1 | 11:10:45.892 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Error reading bike rental feed from null (url: null) otp_1 | java.net.MalformedURLException: null otp_1 | at java.net.URL.(URL.java:645) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:508) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:457) ~[na:1.8.0_275] otp_1 | at org.opentripplanner.updater.bike_rental.GenericJsonBikeRentalDataSource.update(GenericJsonBikeRentalDataSource.java:106) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource.update(GbfsBikeRentalDataSource.java:69) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.BikeRentalUpdater.runPolling(BikeRentalUpdater.java:140) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.PollingGraphUpdater.run(PollingGraphUpdater.java:47) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$startUpdaters$1(GraphUpdaterManager.java:162) [otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | Caused by: java.lang.NullPointerException: null otp_1 | at java.net.URL.(URL.java:550) ~[na:1.8.0_275] otp_1 | ... 10 common frames omitted otp_1 | 11:10:45.895 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: PAPIN) otp_1 | 11:10:45.893 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:10:45.896 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:10:45.918 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/me/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/me/1/station_information.json) otp_1 | 11:10:45.926 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/me/1/free_bike_status.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/me/1/free_bike_status.json) otp_1 | 11:10:45.926 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: ME) otp_1 | 11:10:45.926 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:10:46.034 INFO (CarParkUpdater.java:182) Car park P03 - Piazza Walther at 46.497805, 11.355115 updated. otp_1 | 11:10:46.034 INFO (CarParkUpdater.java:182) Car park P04 - Luna via Molini at 46.500551, 11.358216 updated. otp_1 | 11:10:46.035 INFO (CarParkUpdater.java:182) Car park P05 - Laurin at 46.498174, 11.357255 updated. otp_1 | 11:10:46.035 INFO (CarParkUpdater.java:182) Car park P08 - BZ Centro via Mayr Nusser at 46.494402, 11.356716 updated. otp_1 | 11:10:46.035 INFO (CarParkUpdater.java:182) Car park P15 - Palasport via Resia at 46.491603, 11.318078 updated. otp_1 | 11:10:46.035 ERROR (Graph.java:242) duplicate vertex label in graph (added vertex to graph anyway): otp_1 | 11:10:46.036 INFO (CarParkUpdater.java:161) Car park A.S.M. at 45.893593, 11.036507 adding... otp_1 | 11:10:46.037 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable: otp_1 | java.lang.ClassCastException: org.opentripplanner.routing.vertextype.ParkAndRideVertex cannot be cast to org.opentripplanner.routing.location.TemporaryStreetLocation otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:363) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:243) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToClosestWalkableEdge(StreetSplitter.java:215) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable.run(CarParkUpdater.java:172) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:10:46.433 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:10:46.434 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:11:16.458 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:11:16.459 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:11:46.067 INFO (CarParkUpdater.java:182) Car park P03 - Piazza Walther at 46.497805, 11.355115 updated. otp_1 | 11:11:46.068 INFO (CarParkUpdater.java:182) Car park P04 - Luna via Molini at 46.500551, 11.358216 updated. otp_1 | 11:11:46.068 INFO (CarParkUpdater.java:182) Car park P05 - Laurin at 46.498174, 11.357255 updated. otp_1 | 11:11:46.069 INFO (CarParkUpdater.java:182) Car park P08 - BZ Centro via Mayr Nusser at 46.494402, 11.356716 updated. otp_1 | 11:11:46.069 INFO (CarParkUpdater.java:182) Car park P15 - Palasport via Resia at 46.491603, 11.318078 updated. otp_1 | 11:11:46.069 ERROR (Graph.java:242) duplicate vertex label in graph (added vertex to graph anyway): otp_1 | 11:11:46.070 INFO (CarParkUpdater.java:161) Car park A.S.M. at 45.893593, 11.036507 adding... otp_1 | 11:11:46.071 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable: otp_1 | java.lang.ClassCastException: org.opentripplanner.routing.vertextype.ParkAndRideVertex cannot be cast to org.opentripplanner.routing.location.TemporaryStreetLocation otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:363) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:243) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToClosestWalkableEdge(StreetSplitter.java:215) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable.run(CarParkUpdater.java:172) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:11:46.488 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:11:46.488 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:11:47.064 WARN (TimetableSnapshotSource.java:460) Graph doesn't contain stop id "it:22021:819" of trip update, skipping. otp_1 | 11:11:47.065 WARN (TimetableSnapshotSource.java:245) Failed to apply TripUpdate. otp_1 | 11:12:16.514 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:12:16.515 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:12:45.956 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/bz/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/bz/1/station_information.json) otp_1 | 11:12:45.958 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Error reading bike rental feed from null (url: null) otp_1 | java.net.MalformedURLException: null otp_1 | at java.net.URL.(URL.java:645) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:508) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:457) ~[na:1.8.0_275] otp_1 | at org.opentripplanner.updater.bike_rental.GenericJsonBikeRentalDataSource.update(GenericJsonBikeRentalDataSource.java:106) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource.update(GbfsBikeRentalDataSource.java:69) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.BikeRentalUpdater.runPolling(BikeRentalUpdater.java:140) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.PollingGraphUpdater.run(PollingGraphUpdater.java:47) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$startUpdaters$1(GraphUpdaterManager.java:162) [otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | Caused by: java.lang.NullPointerException: null otp_1 | at java.net.URL.(URL.java:550) ~[na:1.8.0_275] otp_1 | ... 10 common frames omitted otp_1 | 11:12:45.958 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: BZ) otp_1 | 11:12:45.960 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:12:45.962 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/papin/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/papin/1/station_information.json) otp_1 | 11:12:45.964 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Error reading bike rental feed from null (url: null) otp_1 | java.net.MalformedURLException: null otp_1 | at java.net.URL.(URL.java:645) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:508) ~[na:1.8.0_275] otp_1 | at java.net.URL.(URL.java:457) ~[na:1.8.0_275] otp_1 | at org.opentripplanner.updater.bike_rental.GenericJsonBikeRentalDataSource.update(GenericJsonBikeRentalDataSource.java:106) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.GbfsBikeRentalDataSource.update(GbfsBikeRentalDataSource.java:69) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.bike_rental.BikeRentalUpdater.runPolling(BikeRentalUpdater.java:140) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.PollingGraphUpdater.run(PollingGraphUpdater.java:47) [otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$startUpdaters$1(GraphUpdaterManager.java:162) [otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | Caused by: java.lang.NullPointerException: null otp_1 | at java.net.URL.(URL.java:550) ~[na:1.8.0_275] otp_1 | ... 10 common frames omitted otp_1 | 11:12:45.964 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: PAPIN) otp_1 | 11:12:45.965 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:12:45.981 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_STATIONS] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/me/1/station_information.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/me/1/station_information.json) otp_1 | 11:12:45.986 ERROR (GenericJsonBikeRentalDataSource.java:97) [severity: ALL_FLOATING_VEHICLES] Failed to get data from url http://gbfs.otp.opendatahub.testingmachine.eu/me/1/free_bike_status.json (url: http://gbfs.otp.opendatahub.testingmachine.eu/me/1/free_bike_status.json) otp_1 | 11:12:45.986 ERROR (GbfsBikeRentalDataSource.java:94) [severity: FEED_WIDE] Both station and vehicle info not found! (network: ME) otp_1 | 11:12:45.987 INFO (BikeRentalUpdater.java:187) Updating rental bike stations for network. otp_1 | 11:12:46.100 INFO (CarParkUpdater.java:182) Car park P03 - Piazza Walther at 46.497805, 11.355115 updated. otp_1 | 11:12:46.101 INFO (CarParkUpdater.java:182) Car park P04 - Luna via Molini at 46.500551, 11.358216 updated. otp_1 | 11:12:46.101 INFO (CarParkUpdater.java:182) Car park P05 - Laurin at 46.498174, 11.357255 updated. otp_1 | 11:12:46.101 INFO (CarParkUpdater.java:182) Car park P08 - BZ Centro via Mayr Nusser at 46.494402, 11.356716 updated. otp_1 | 11:12:46.101 INFO (CarParkUpdater.java:182) Car park P15 - Palasport via Resia at 46.491603, 11.318078 updated. otp_1 | 11:12:46.102 ERROR (Graph.java:242) duplicate vertex label in graph (added vertex to graph anyway): otp_1 | 11:12:46.102 INFO (CarParkUpdater.java:161) Car park A.S.M. at 45.893593, 11.036507 adding... otp_1 | 11:12:46.103 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable: otp_1 | java.lang.ClassCastException: org.opentripplanner.routing.vertextype.ParkAndRideVertex cannot be cast to org.opentripplanner.routing.location.TemporaryStreetLocation otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:363) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToGraph(StreetSplitter.java:243) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.graph_builder.linking.StreetSplitter.linkToClosestWalkableEdge(StreetSplitter.java:215) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_park.CarParkUpdater$CarParkGraphWriterRunnable.run(CarParkUpdater.java:172) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:12:46.541 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:12:46.541 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275] otp_1 | 11:12:47.283 WARN (TimetableSnapshotSource.java:460) Graph doesn't contain stop id "it:22021:819" of trip update, skipping. otp_1 | 11:12:47.283 WARN (TimetableSnapshotSource.java:245) Failed to apply TripUpdate. otp_1 | 11:13:16.581 INFO (CarRentalUpdater.java:164) Updating car rental stations for network car2go. otp_1 | 11:13:16.581 ERROR (GraphUpdaterManager.java:144) Error while running graph writer org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable: otp_1 | java.lang.NullPointerException: null otp_1 | at org.opentripplanner.util.DateUtils.withinTimeToLive(DateUtils.java:290) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.applyStations(CarRentalUpdater.java:170) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.car_rental.CarRentalUpdater$CarRentalGraphWriterRunnable.run(CarRentalUpdater.java:137) ~[otp-unofficial.jar:1.1] otp_1 | at org.opentripplanner.updater.GraphUpdaterManager.lambda$execute$0(GraphUpdaterManager.java:142) ~[otp-unofficial.jar:1.1] otp_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_275] otp_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_275] otp_1 | at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_275]