Uploaded image for project: 'OpenShift Logging'
  1. OpenShift Logging
  2. LOG-2047

Logging bot fails to login to JIRA

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • Log Storage
    • 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'

            ikarpukh Igor Karpukhin (Inactive)
            ikarpukh Igor Karpukhin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: