-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
False
-
NEW
-
NEW
-
-
Logging (LogExp) - Sprint 211, Logging (LogExp) - Sprint 212
The Jira library fails to connect to issues.redhat.com from time to time with the following error:
2021-11-19 08:12:25 WARNING Got recoverable error from GET https://issues.redhat.com/rest/api/2/search, will retry [1/3] in 9.455759856177224s. Err: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
2021-11-19 08:12:25 ERROR Job "TriageNotifier.notify_triager (trigger: interval[0:30:00], next run at: 2021-11-19 08:42:23 UTC)" raised an exception
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/apscheduler/executors/base.py", line 125, in run_job
retval = job.func(*job.args, **job.kwargs)
File "/usr/src/bot/./triager.py", line 176, in notify_triager
self.notify_team()
File "/usr/src/bot/./triager.py", line 186, in notify_team
"blocks": team_logging_block(self.bugzilla_triager, self.jira_triager, self.current_triager_name()),
File "/usr/src/bot/./triager.py", line 74, in team_logging_block
"text": "\n\n".join([v for _, v in jira_triager.buildUntriaged().items()])
File "/usr/src/bot/./jira_query.py", line 62, in buildUntriaged
issues = self.filterIssiesByComponents(self.getUntriagedIssues())
File "/usr/src/bot/./jira_query.py", line 28, in getUntriagedIssues
return self.jira.search_issues(JIRA_UNTRIAGED_FILTER)
File "/usr/local/lib/python3.8/site-packages/jira/client.py", line 2523, in search_issues
issues = self._fetch_pages(
File "/usr/local/lib/python3.8/site-packages/jira/client.py", line 636, in _fetch_pages
resource = self._get_json(request_path, params=page_params, base=base)
File "/usr/local/lib/python3.8/site-packages/jira/client.py", line 3139, in _get_json
r = self._session.get(url, params=params)
File "/usr/local/lib/python3.8/site-packages/jira/resilientsession.py", line 172, in get
return self.__verb("GET", url, **kwargs)
File "/usr/local/lib/python3.8/site-packages/jira/resilientsession.py", line 155, in __verb
if self.__recoverable(
File "/usr/local/lib/python3.8/site-packages/jira/resilientsession.py", line 120, in __recoverable
logging.debug("response.headers: %s", response.headers)
AttributeError: 'ConnectionError' object has no attribute 'headers'