diff --git a/zuul/zk/job_request_queue.py b/zuul/zk/job_request_queue.py index 970126f243..542b55b414 100644 --- a/zuul/zk/job_request_queue.py +++ b/zuul/zk/job_request_queue.py @@ -521,7 +521,7 @@ class JobRequestQueue: self.refresh(req) if req.state not in states: continue - except NoNodeError: + except (NoNodeError, JobRequestNotFound): # Request was removed in the meantime continue yield req