-
Notifications
You must be signed in to change notification settings - Fork 509
check-sampleconfig CI job failing: zope.interface.exceptions.InvalidInterface: Concrete attribute, __classdictcell__ #19122
Copy link
Copy link
Closed
Labels
Description
check-sampleconfig CI job failing with zope.interface.exceptions.InvalidInterface: Concrete attribute, __classdictcell__
Reproductions ❌
- https://github.com/element-hq/synapse/actions/runs/18976807474/job/54198568132
- https://github.com/element-hq/synapse/actions/runs/18977197864/job/54199931202?pr=19056
- https://github.com/element-hq/synapse/actions/runs/18985467790/job/54228011663?pr=19121
Traceback (most recent call last):
File "/home/runner/work/synapse/synapse/synapse/_scripts/generate_config.py", line 7, in <module>
from synapse.config.homeserver import HomeServerConfig
File "/home/runner/work/synapse/synapse/synapse/__init__.py", line 31, in <module>
from synapse.util.rust import check_rust_lib_up_to_date
File "/home/runner/work/synapse/synapse/synapse/util/__init__.py", line 36, in <module>
from twisted.internet import defer
File "/home/runner/.cache/pypoetry/virtualenvs/matrix-synapse-pswDeSvb-py3.14/lib/python3.14/site-packages/twisted/internet/defer.py", line 48, in <module>
from twisted.internet.interfaces import IDelayedCall, IReactorTime
File "/home/runner/.cache/pypoetry/virtualenvs/matrix-synapse-pswDeSvb-py3.14/lib/python3.14/site-packages/twisted/internet/interfaces.py", line 26, in <module>
from zope.interface import Attribute, Interface
File "/home/runner/.cache/pypoetry/virtualenvs/matrix-synapse-pswDeSvb-py3.14/lib/python3.14/site-packages/zope/interface/__init__.py", line 58, in <module>
_wire()
~~~~~^^
File "/home/runner/.cache/pypoetry/virtualenvs/matrix-synapse-pswDeSvb-py3.14/lib/python3.14/site-packages/zope/interface/interface.py", line 1154, in _wire
from zope.interface.interfaces import IElement
File "/home/runner/.cache/pypoetry/virtualenvs/matrix-synapse-pswDeSvb-py3.14/lib/python3.14/site-packages/zope/interface/interfaces.py", line 56, in <module>
class IElement(Interface):
...<93 lines>...
"""
File "/home/runner/.cache/pypoetry/virtualenvs/matrix-synapse-pswDeSvb-py3.14/lib/python3.14/site-packages/zope/interface/interface.py", line 794, in __init__
self.__attrs = self.__compute_attrs(attrs)
~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/home/runner/.cache/pypoetry/virtualenvs/matrix-synapse-pswDeSvb-py3.14/lib/python3.14/site-packages/zope/interface/interface.py", line 813, in __compute_attrs
aname: update_value(aname, aval)
~~~~~~~~~~~~^^^^^^^^^^^^^
File "/home/runner/.cache/pypoetry/virtualenvs/matrix-synapse-pswDeSvb-py3.14/lib/python3.14/site-packages/zope/interface/interface.py", line 809, in update_value
raise InvalidInterface("Concrete attribute, " + aname)
zope.interface.exceptions.InvalidInterface: Concrete attribute, __classdictcell__
docs/sample_config.yaml is not up-to-date. Regenerate it with `scripts-dev/generate_sample_config.sh`.I'm unable to reproduce locally
$ poetry run python --version
Python 3.13.7
$ cargo version
cargo 1.89.0 (c24e10642 2025-06-23)
$ rustc --version
rustc 1.89.0 (29483883e 2025-08-04)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Fields
Give feedbackNo fields configured for issues without a type.