Good morning Jakob, this is the stack trace:
Warning: No connection between edge '-207' and edge '-208' found. Error: Vehicle '' is not allowed to depart on any lane of its first edge. Quitting (on error). Traceback (most recent call last): File "mobilitygen.trips.py", line 431, in <module> _main() File "mobilitygen.trips.py", line 419, in _main trips = _compute_trips_per_type(conf, taz_weights, net, parkings) File "mobilitygen.trips.py", line 322, in _compute_trips_per_type config['taz'][area['to']], graph, net) File "mobilitygen.trips.py", line 249, in _find_allowed_pair ret = traci.simulation.findRoute(from_edge, to_edge, vtype=vType) File "/home/drone/Applications/SUMO/sumo-git/sumo/tools/traci/_simulation.py", line 357, in findRoute return _readStage(self._connection._checkResult(tc.CMD_GET_SIM_VARIABLE, tc.FIND_ROUTE, "")) File "/home/drone/Applications/SUMO/sumo-git/sumo/tools/traci/connection.py", line 155, in _checkResult result = self._sendExact() File "/home/drone/Applications/SUMO/sumo-git/sumo/tools/traci/connection.py", line 98, in _sendExact raise FatalTraCIError("connection closed by SUMO") traci.exceptions.FatalTraCIError: connection closed by SUMO The only thing I do in the script with TraCI is opening the connection, calling thousands of findRoute and then closing it at the end. If you want I can send you everything, but it's not going to be a small example, I tried, and just to give you something to run is going to be dozens of files. Thanks Jakob :) Regards, Lara On Mon, 28 May 2018 19:27:00 +0200 Jakob Erdmann <namdre.s...@gmail.com> wrote: > Hello, > neither of the errors you mentioned should stop sumo from working when > triggered via TraCI. They are expected to raise a TraCIException which you > can catch in your script. > Only a FatalTraCIError signals an unrecoverable error. It could help if you > provide a stack trace of the error from your script. > regards, > Jakob > > 2018-05-28 16:55 GMT+02:00 Lara CODECA <lara.cod...@eurecom.fr>: > > > Dear All, > > > > I'm trying to use "findRoute" from a python script using TraCI. > > > > I need to see if there is a route between two edges for a specific vType. > > > > I'm loading a simulation using traci.start(['sumo', '-c', 'sim.sumocfg']) > > and then, I call > > traci.simulation.findRoute(from_edge, to_edge, vtype=vType) in order to > > find it. > > > > I solved the "Error" > > Warning: No connection between edge '218' and edge '-372' found. > > by adding <ignore-route-errors value="true"/> to the configuration file. > > > > Unfortunately I'm not able to handle the following one: > > Error: Vehicle '' is not allowed to depart on any lane of its first edge. > > > > I tried with a try-except, but given that the error is on the SUMO side, > > this approach is useless. > > > > I need to know if the route is possible, and in case is not, change edges. > > I'm using this to > > implement a mobility generator. Can I do it with findRoute and > > findIntermodalRoute or is not > > possible? > > > > I'm using: > > - Debian Unstable/Experimental > > - Eclipse SUMO Version b2f76e2749 > > Build features: Linux-4.16.0-1-amd64 Proj GUI GDAL FFmpeg OSG > > GL2PS SWIG > > > > Thanks in advance. > > > > Regards, > > Lara > > > > -- > > Lara CODECA > > Postdoc > > Tel : 04.93.00.81.51 > > > > EURECOM > > Campus SophiaTech > > http://www.eurecom.fr/ > > _______________________________________________ > > sumo-user mailing list > > sumo-user@eclipse.org > > To change your delivery options, retrieve your password, or unsubscribe > > from this list, visit > > https://dev.eclipse.org/mailman/listinfo/sumo-user > > -- Lara CODECA Postdoc Tel : 04.93.00.81.51 EURECOM Campus SophiaTech http://www.eurecom.fr/ _______________________________________________ sumo-user mailing list sumo-user@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/sumo-user