Torbel gets new stream event but no test currently running for that router
Found this traceback:
Traceback (most recent call last):
File "/home/torbel/torflow/TorCtl/TorCtl.py", line 713, in _eventLoop
self._handleFn(timestamp, reply)
File "/home/torbel/torflow/TorCtl/TorCtl.py", line 1338, in _handle1
self._map1.get(event.event_name, self.unknown_event)(event)
File "/home/torbel/torbel/controller.py", line 781, in stream_status_event
event.strm_id, router.current_test.circ_id)
AttributeError: 'NoneType' object has no attribute 'circ_id'
We should learn what's up here, why do we not have a current_test for the router? Is this a normal race condition, and should we handle it by just closing the stream and moving on? Are we leaking a circuit here?