Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

/_matrix/key/v2/query: 'NoneType' object has no attribute 'registerProducer' #6700

@anoadragon453

Description

@anoadragon453

Description

A traceback I saw while skimming my logs:

2020-01-14 15:02:13,505 - synapse.http.server - 109 - ERROR - POST-48708- Failed handle request via 'RemoteKey': <XForwardedForRequest at 0x7f0fa40a9f60 method='POST' uri='/_matrix/key/v2/query' clientproto='HTTP/1.1' site=8008>
  File "/home/synapse/synapse/env/lib/python3.7/site-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks
    result = g.send(result)
StopIteration: {('mtrx.pro-i-l.de', 'ed25519:a_lehF', None): [{'key_id': 'ed25519:a_lehF', 'from_server': 'matrix.org', 'ts_added_ms': 1576922916596, 'ts_valid_until_ms': 1576921056903, 'key_json': <memory at 0x7f1111544108>}, {'key_id': 'ed25519:a_lehF', 'from_serve

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/synapse/synapse/env/lib/python3.7/site-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks
    result = g.send(result)
StopIteration: {('mtrx.pro-i-l.de', 'ed25519:a_lehF', None): [{'key_id': 'ed25519:a_lehF', 'from_server': 'matrix.org', 'ts_added_ms': 1576922916596, 'ts_valid_until_ms': 1576921056903, 'key_json': <memory at 0x7f1111544108>}, {'key_id': 'ed25519:a_lehF', 'from_serve

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/synapse/synapse/env/lib/python3.7/site-packages/synapse/http/server.py", line 77, in wrapped_request_handler
    await h(self, request)
  File "/home/synapse/synapse/env/lib/python3.7/site-packages/synapse/rest/key/v2/remote_key_resource.py", line 125, in _async_render_POST
    await self.query_keys(request, query, query_remote_on_cache_miss=True)
  File "/home/synapse/synapse/env/lib/python3.7/site-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks
    result = g.send(result)
  File "/home/synapse/synapse/env/lib/python3.7/site-packages/synapse/rest/key/v2/remote_key_resource.py", line 230, in query_keys
    respond_with_json_bytes(request, 200, encode_canonical_json(results))
  File "/home/synapse/synapse/env/lib/python3.7/site-packages/synapse/http/server.py", line 507, in respond_with_json_bytes
    producer.start()
  File "/home/synapse/synapse/env/lib/python3.7/site-packages/twisted/web/static.py", line 765, in start
    self.request.registerProducer(self, False)
  File "/home/synapse/synapse/env/lib/python3.7/site-packages/twisted/web/http.py", line 986, in registerProducer
    self.channel.registerProducer(producer, streaming)
AttributeError: 'NoneType' object has no attribute 'registerProducer'

Not sure if this is a bug or a fluke with a broken connection.

Version information

Synapse v1.8.0 via pip

Metadata

Metadata

Assignees

No one assigned

    Labels

    z-bug(Deprecated Label)z-p2(Deprecated Label)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions