-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Description
Issue
I am using the below data / code
- Latest OSM data from https://ftpmirror.your.org/pub/openstreetmap/pbf/planet-latest.osm.pbf.
- Profiles from below
While preprocessing the latest OSM data with car profile car.lua
from above zip, I get the below error
traffic_signal.lua:12: attempt to index global 'traffic_lights' (a nil value)
It seems to be coming from https://github.com/Project-OSRM/osrm-backend/blob/master/profiles/lib/traffic_signal.lua#L12
I preprocess(i.e. osrm-extract, osrm-contract) the data first, upload to S3 and then download it from S3 in 5.27.1 docker image start. This is so I don't have to run those expensive commands every time docker restarts.
Most relevant issues I could find were
#2288
Not related to OSRM but Lua
mkottman/AndroLua#20
None of these were helpful. Any suggestions?
Is it because the osrm-extract
is from the v5.24.0?
Steps to reproduce
wget -q https://ftpmirror.your.org/pub/openstreetmap/pbf/planet-latest.osm.pbf
osrm-extract -p car_5_27_1.lua planet-latest.osm.pbf
Specifications
I am doing this currently in the osrm docker running v5.24.0. But I have copied the profiles for car.lua and dependent profiles/lib
from above mentioned link so it works correctly with 5.27.1 osrm docker image.