-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
Expected behavior
The journey planning succeeds
Observed behavior
It crashes with the following:
Jul 02 11:12:51 lemon java[1462947]: 11:12:51.681 WARN [grizzly-19] (LoggingDataFetcherExceptionHandler.java:19) Exception while fetching data (/planConnection) : Index 0 out of bounds for length 0
Jul 02 11:12:51 lemon java[1462947]: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.raptoradapter.transit.request.TripTimesForDaysIndex.<init>(TripTimesForDaysIndex.java:64)
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.raptoradapter.transit.request.TripTimesForDaysIndex.ofTripTimesForDay(TripTimesForDaysIndex.java:36)
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.raptoradapter.transit.request.TripPatternForDates.createTripTimesForDaysIndex(TripPatternForDates.java:296)
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.raptoradapter.transit.request.TripPatternForDates.<init>(TripPatternForDates.java:100)
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.raptoradapter.transit.request.RaptorRoutingRequestTransitDataCreator.merge(RaptorRoutingRequestTransitDataCreator.java:154)
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.raptoradapter.transit.request.RaptorRoutingRequestTransitDataCreator.createTripPatterns(RaptorRoutingRequestTransitDataCreator.java:174)
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.raptoradapter.transit.request.RaptorRoutingRequestTransitData.<init>(RaptorRoutingRequestTransitData.java:92)
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.raptoradapter.router.TransitRouter.createRequestTransitDataProvider(TransitRouter.java:339)
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.raptoradapter.router.TransitRouter.route(TransitRouter.java:127)
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.raptoradapter.router.TransitRouter.routeAndCleanupAfter(TransitRouter.java:108)
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.raptoradapter.router.TransitRouter.route(TransitRouter.java:101)
Jul 02 11:12:51 lemon java[1462947]: at org.opentripplanner.routing.algorithm.RoutingWorker.routeTransit(RoutingWorker.java:262)
Jul 02 11:12:51 lemon java[1462947]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
Jul 02 11:12:51 lemon java[1462947]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
Jul 02 11:12:51 lemon java[1462947]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
Jul 02 11:12:51 lemon java[1462947]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
Jul 02 11:12:51 lemon java[1462947]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
Jul 02 11:12:51 lemon java[1462947]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
Jul 02 11:12:51 lemon java[1462947]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Version of OTP used (exact commit hash or JAR name)
2.8.0-SNAPSHOT
This is most likely a regression introduced in #6666
Data sets in use (links to GTFS and OSM PBF files)
Great Britain GTFS: https://dev.aubin.app/gtfs/great_britain_gtfs.zip
Command line used to start OTP
Router config and graph build config JSON
Steps to reproduce the problem
Plan a journey from Farringdon to Edgware Road stations
Metadata
Metadata
Assignees
Labels
No labels