-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
production
-
None
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