Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-1950

Uncaught exception from createSourceArchives

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • production
    • production
    • Coin (obsolete)
    • None

    Description

      Following backtraces can be seen in the coin logs

      2018-04-20 12:26:16,889 ERROR:base_events(32162): Task exception was never retrieved
      future: <Task finished coro=<LocalStorageAsync.createSourceArchives() done, defined at /home/vmbuilder/qt-ci/src/storage.py:386> exception=ProcessLookupError(3, 'No such process')>
      Traceback (most recent call last):
        File "/home/vmbuilder/qt-ci/src/ash.py", line 58, in __call__
          await lock.acquire()
        File "/usr/lib/python3.5/asyncio/locks.py", line 176, in acquire
          yield from fut
        File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__
          yield self  # This tells Task to wait for completion.
        File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
          future.result()
        File "/usr/lib/python3.5/asyncio/futures.py", line 266, in result
          raise CancelledError
      concurrent.futures._base.CancelledError
       
      During handling of the above exception, another exception occurred:
       
      Traceback (most recent call last):
        File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
          result = coro.throw(exc)
        File "/home/vmbuilder/qt-ci/src/storage.py", line 399, in createSourceArchives
          await asyncio.gather(*(storage.ensureSourceArchive(*args) for args in toExecute), loop=loop)
        File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__
          yield self  # This tells Task to wait for completion.
        File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
          future.result()
        File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
          raise self._exception
        File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
          result = coro.throw(exc)
        File "/home/vmbuilder/qt-ci/src/storage.py", line 339, in ensureSourceArchive
          await asyncio.gather(*futures)
        File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__
          yield self  # This tells Task to wait for completion.
        File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup
          future.result()
        File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result
          raise self._exception
        File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
          result = coro.throw(exc)
        File "/home/vmbuilder/qt-ci/src/storage.py", line 324, in run
          windowsLineFeeds=windowsLineFeeds, includeSubModules=submodules)
        File "/home/vmbuilder/qt-ci/src/repositorymanager.py", line 365, in archive
          targetArchive, revision, prefix="", extraGitOptions=extraGitOptions)
        File "/home/vmbuilder/qt-ci/src/repositorymanager.py", line 259, in archiveSubmodules
          gitModulesConfig.read_string(str(await git("cat-file", "blob", sha1)))
        File "/home/vmbuilder/qt-ci/src/ash.py", line 61, in __call__
          proc.terminate()
        File "/home/vmbuilder/qt-ci/env/lib/python3.5/site-packages/sh.py", line 2281, in terminate
          self.signal(signal.SIGTERM)
        File "/home/vmbuilder/qt-ci/env/lib/python3.5/site-packages/sh.py", line 2269, in signal
          os.kill(self.pid, sig)
      ProcessLookupError: [Errno 3] No such process

      Attachments

        Activity

          People

            nierob Nierob
            sanurmen Sami Nurmenniemi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: