Hello,

I have been running SUMO along with a reinforcement learning algorithm that
reruns a TraCI simulation from scratch each episode. When I was placing a
static blockage (stopped vehicle) in the same location every episode, it
was working just fine. But now that I am changing the location and size of
this blockage every episode, after a certain number of 'episodes' (232, to
be precise), SUMO throws an error:

File "/.../marlenvironment.py", line 797, in step
>     for vh in self.simulation.traci_handler.vehicle.getIDList(): # Set LC
> mode from the beginning
> *libsumo.libsumo.FatalTraCIError: A network was not yet constructed.*


are the SUMO-relevant lines from the stack trace that causes the system to
stop functioning.

My understanding of this is that it is telling me that I am calling
traci.start() before a traci.close() was called on a previous traci.start()
- But I am unsure how to debug this and cannot see how this could have
happened with the change I mentioned above, and why it happens only after
232 runs of the simulation?

Please advise. Thank you.

Sincerely,
Hriday
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to