Has anybody here ran into this on your OBA server? When I try and pull in our most recent gtfs files we are getting the following error:
2024-09-26 08:59:36,032 INFO [TripEntriesFactory.java:103] : route processed: 1/53
2024-09-26 08:59:36,032 INFO [TripEntriesFactory.java:111] : trips to process: 563
2024-09-26 08:59:36,032 ERROR [DistanceAlongShapeLibrary.java:346] : expected just one assignment at this point, found 2; shapePoint=STA_51153,
possibleAssignments=
PointAndIndex(index=0, point=Point(466835.1061398075,5277817.50942819), distanceAlongShape=20.306629176449935, distanceFromTarget=5.891937225839789), PointAndIndex(index=12, point=Point(466493.46615282865,5277884.33913629), distanceAlongShape=843.874746197843, distanceFromTarget=342.31397620000325),
stopTime=
StopTimeEntry(Stop(STA_CAN4THSN:47.652904, -117.441721), trip=STA_1133438),
2024-09-26 08:59:36,044 ERROR [FederatedTransitDataBundleCreatorMain.java:211] : error building transit data bundle
java.lang.IllegalStateException: expected just one assignment at this point, found 2; shapePoint=STA_51153,
possibleAssignments=
PointAndIndex(index=0, point=Point(466835.1061398075,5277817.50942819), distanceAlongShape=20.306629176449935, distanceFromTarget=5.891937225839789), PointAndIndex(index=12, point=Point(466493.46615282865,5277884.33913629), distanceAlongShape=843.874746197843, distanceFromTarget=342.31397620000325),
stopTime=
StopTimeEntry(Stop(STA_CAN4THSN:47.652904, -117.441721), trip=STA_1133438),
at org.onebusaway.transit_data_federation.bundle.tasks.transit_graph.DistanceAlongShapeLibrary.computeBestAssignment(DistanceAlongShapeLibrary.java:348)
at org.onebusaway.transit_data_federation.bundle.tasks.transit_graph.DistanceAlongShapeLibrary.getDistancesAlongShape(DistanceAlongShapeLibrary.java:143)
at org.onebusaway.transit_data_federation.bundle.tasks.transit_graph.StopTimeEntriesFactory.ensureStopTimesHaveShapeDistanceTraveledSet(StopTimeEntriesFactory.java:239)
at org.onebusaway.transit_data_federation.bundle.tasks.transit_graph.StopTimeEntriesFactory.processStopTimes(StopTimeEntriesFactory.java:124)
at org.onebusaway.transit_data_federation.bundle.tasks.transit_graph.TripEntriesFactory.processTrip(TripEntriesFactory.java:172)
at org.onebusaway.transit_data_federation.bundle.tasks.transit_graph.TripEntriesFactory.processTrips(TripEntriesFactory.java:121)
at org.onebusaway.transit_data_federation.bundle.tasks.transit_graph.TransitGraphTask.run(TransitGraphTask.java:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy73.run(Unknown Source)
at org.onebusaway.transit_data_federation.bundle.FederatedTransitDataBundleCreator.run(FederatedTransitDataBundleCreator.java:202)
at org.onebusaway.transit_data_federation.bundle.FederatedTransitDataBundleCreatorMain.run(FederatedTransitDataBundleCreatorMain.java:209)
at org.onebusaway.transit_data_federation.bundle.FederatedTransitDataBundleCreatorMain.main(FederatedTransitDataBundleCreatorMain.java:88)
We did implement a headway management system on one of our routes recently, but that had been in an older version of our gtfs files that worked. Aside from that we just went through a standard service change where we added a couple of routes and removed one. We pull this same data into a few other platforms that don't seem to be having any issues with it. Just OBA.