QuickestPath stops with AP Dump
Quickest Path stops: We think, that it happens in special cases only. One of these special cases is described now: A subroom consists of a closed door and an open door.
Pedestrians, that start in that subroom, manage to get out.
Pedestrians, that get pushed in that subroom (via the closed door), will not find a way out.
Such a room is Room 9, Subroom 1
Reproduction Steps:
- run with provided ini, geo and routing file
Expected behavior:
Even if a pedestrian is pushed into another (sub-)room, the router should find an exit
Observed behavior:
Dump AP gets called with msg:
ERROR: Cannot find valid destination for ped [1174] located in room [9] subroom [1] going to destination [-1]
ERROR: No route to destination [ -1 ]
ERROR: Check your configuration file
Screenshots and GIFs
Time: 54.30 s | Evacuated: 91 / 1660 ( 5% ) [==> ]
ERROR: Cannot find valid destination for ped [1174] located in room [9] subroom [1] going to destination [-1]
ERROR: No route to destination [ -1 ]
ERROR: Check your configuration file
--------> Dumping AP <-----------
Friendly ID: trans_26_room_9_subroom_1 centre = [ 16.6103, 81.6841 ]
Real ID: 1286
Length: 1.00012
Is final exit to outside :0
Distance to final goals
transit to final goals:
to UID ---> [ -1 ] ---> [ Nothing ]
connected to aps :
queue [ ]
------------------------------
- JuPedSim version: v0.8
- OS and version: Mac/Linux
- Compiler and version: gcc 4.8 / clang 3.1
Additional Info
- Problem happens with the attached ini and geometry files: [Yes]
- Might be connected to my latest change of subroom ID to UID in some parts (plz be very careful)
- GetBestDefaultRandomExit