abderrahim opened a new issue #1456:
URL: https://github.com/apache/buildstream/issues/1456
When updating today (this is using
225ae1d446f9fa16a8efe90ddb896d0c1517f0a9), I noticed `AssertionError`s when
trying to run a build. Needless to say, this makes bst unusable. The culprit
seems to be #1450 since reverting to 1.93.6 works.
```
[09:43:15][ ][ main:core activity ] BUG
Traceback (most recent call last):
File "/usr/lib/python3.9/asyncio/events.py", line 80, in _run
self._context.run(self._callback, *self._args)
File
"/home/abderrahim/.virtualenvs/bst-master/lib/python3.9/site-packages/buildstream/_scheduler/scheduler.py",
line 423, in real_schedule
self._sched_queue_jobs()
File
"/home/abderrahim/.virtualenvs/bst-master/lib/python3.9/site-packages/buildstream/_scheduler/scheduler.py",
line 363, in _sched_queue_jobs
queue.enqueue(elements)
File
"/home/abderrahim/.virtualenvs/bst-master/lib/python3.9/site-packages/buildstream/_scheduler/queues/queue.py",
line 191, in enqueue
self._enqueue_element(elt)
File
"/home/abderrahim/.virtualenvs/bst-master/lib/python3.9/site-packages/buildstream/_scheduler/queues/queue.py",
line 380, in _enqueue_element
status = self.status(element)
File
"/home/abderrahim/.virtualenvs/bst-master/lib/python3.9/site-packages/buildstream/_scheduler/queues/sourcepushqueue.py",
line 37, in status
if element._skip_source_push():
File
"/home/abderrahim/.virtualenvs/bst-master/lib/python3.9/site-packages/buildstream/element.py",
line 1962, in _skip_source_push
return not (self.__sourcecache.has_push_remotes(plugin=self) and
self._cached_sources())
File
"/home/abderrahim/.virtualenvs/bst-master/lib/python3.9/site-packages/buildstream/element.py",
line 2281, in _cached_sources
return self.__sources.cached()
File
"/home/abderrahim/.virtualenvs/bst-master/lib/python3.9/site-packages/buildstream/_elementsources.py",
line 343, in cached
assert self._cached is not None
AssertionError
```
```
[09:43:15][ ][ main:bootstrap/acl.bst ] BUG
Unhandled exception in post processing
Traceback (most recent call last):
File
"/home/abderrahim/.virtualenvs/bst-master/lib/python3.9/site-packages/buildstream/_scheduler/queues/queue.py",
line 319, in _job_done
self.done(job, element, result, status)
File
"/home/abderrahim/.virtualenvs/bst-master/lib/python3.9/site-packages/buildstream/_scheduler/queues/pullqueue.py",
line 45, in done
element._load_artifact_done()
File
"/home/abderrahim/.virtualenvs/bst-master/lib/python3.9/site-packages/buildstream/element.py",
line 1889, in _load_artifact_done
assert self.__artifact
AssertionError
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]