This repository was archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Since 0.33.8, homeserver crashes with UnicodeDecodeError in logger #4191
Copy link
Copy link
Closed
Description
Description
Since 0.33.8, homeserver crashes with UnicodeDecodeError in logger
Steps to reproduce
I didnt found yet what's the cause but the reactor stops with patterns in logs
one is
ResponseNeverReceived: [<twisted.python.failure.Failure twisted.internet.defer.CancelledError: >]
File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks
result = g.send(result)
File "/usr/local/lib/python2.7/dist-packages/synapse/rest/media/v1/thumbnail_resource.py", line 121, in _respond_local_thumbnail
yield respond_with_responder(request, responder, t_type, t_length)
File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1613, in unwindGenerator
return _cancellableInlineCallbacks(gen)
File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1529, in _cancellableInlineCallbacks
_inlineCallbacks(None, g, status)
--- <exception caught here> ---
File "/usr/local/lib/python2.7/dist-packages/synapse/http/server.py", line 81, in wrapped_request_handler
yield h(self, request)
File "/usr/local/lib/python2.7/dist-packages/synapse/rest/media/v1/thumbnail_resource.py", line 71, in _async_render_GET
request, media_id, width, height, method, m_type
File "/usr/local/lib/python2.7/dist-packages/synapse/rest/media/v1/thumbnail_resource.py", line 121, in _respond_local_thumbnail
yield respond_with_responder(request, responder, t_type, t_length)
File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks
result = g.send(result)
File "/usr/local/lib/python2.7/dist-packages/synapse/rest/media/v1/_base.py", line 137, in respond_with_responder
yield responder.write_to_consumer(request)
File "/usr/local/lib/python2.7/dist-packages/synapse/rest/media/v1/media_storage.py", line 263, in write_to_consumer
FileSender().beginFileTransfer(self.open_file, consumer)
File "/usr/local/lib/python2.7/dist-packages/twisted/protocols/basic.py", line 923, in beginFileTransfer
self.consumer.registerProducer(self, False)
File "/usr/local/lib/python2.7/dist-packages/twisted/web/http.py", line 958, in registerProducer
self.channel.registerProducer(producer, streaming)
exceptions.AttributeError: 'NoneType' object has no attribute 'registerProducer'
File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks
result = g.send(result)
File "/usr/local/lib/python2.7/dist-packages/synapse/rest/media/v1/thumbnail_resource.py", line 121, in _respond_local_thumbnail
yield respond_with_responder(request, responder, t_type, t_length)
File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1613, in unwindGenerator
return _cancellableInlineCallbacks(gen)
File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1529, in _cancellableInlineCallbacks
_inlineCallbacks(None, g, status)
--- <exception caught here> ---
File "/usr/local/lib/python2.7/dist-packages/synapse/http/server.py", line 81, in wrapped_request_handler
yield h(self, request)
File "/usr/local/lib/python2.7/dist-packages/synapse/rest/media/v1/thumbnail_resource.py", line 71, in _async_render_GET
request, media_id, width, height, method, m_type
File "/usr/local/lib/python2.7/dist-packages/synapse/rest/media/v1/thumbnail_resource.py", line 121, in _respond_local_thumbnail
yield respond_with_responder(request, responder, t_type, t_length)
File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks
result = g.send(result)
File "/usr/local/lib/python2.7/dist-packages/synapse/rest/media/v1/_base.py", line 137, in respond_with_responder
yield responder.write_to_consumer(request)
File "/usr/local/lib/python2.7/dist-packages/synapse/rest/media/v1/media_storage.py", line 263, in write_to_consumer
FileSender().beginFileTransfer(self.open_file, consumer)
File "/usr/local/lib/python2.7/dist-packages/twisted/protocols/basic.py", line 923, in beginFileTransfer
self.consumer.registerProducer(self, False)
File "/usr/local/lib/python2.7/dist-packages/twisted/web/http.py", line 958, in registerProducer
self.channel.registerProducer(producer, streaming)
exceptions.AttributeError: 'NoneType' object has no attribute 'registerProducer'
the other is
2018-11-15 12:24:45,357 - synapse.metrics - 374 - INFO - - Collecting gc 0
2018-11-15 12:24:45,358 - synapse.access.http.8008 - 233 - INFO - OPTIONS-117976- 1.2.3.4 - 8008 - Received request: OPTIONS /_matrix/client/r0/sync?filter=0&timeout=30000&since=s543777_21972192_1149_607731_354593_779_10110_44441_153
2018-11-15 12:24:45,358 - twisted - 243 - ERROR - POST-117962- Traceback (most recent call last):
2018-11-15 12:24:45,359 - twisted - 243 - ERROR - POST-117962- File "/usr/lib/python2.7/logging/handlers.py", line 76, in emit
2018-11-15 12:24:45,360 - twisted - 243 - ERROR - POST-117962- if self.shouldRollover(record):
2018-11-15 12:24:45,360 - twisted - 243 - ERROR - POST-117962- File "/usr/lib/python2.7/logging/handlers.py", line 156, in shouldRollover
2018-11-15 12:24:45,360 - twisted - 243 - ERROR - POST-117962- msg = "%s\n" % self.format(record)
2018-11-15 12:24:45,360 - twisted - 243 - ERROR - POST-117962- File "/usr/lib/python2.7/logging/__init__.py", line 732, in format
2018-11-15 12:24:45,361 - twisted - 243 - ERROR - POST-117962- return fmt.format(record)
2018-11-15 12:24:45,361 - twisted - 243 - ERROR - POST-117962- File "/usr/lib/python2.7/logging/__init__.py", line 474, in format
2018-11-15 12:24:45,361 - twisted - 243 - ERROR - POST-117962- s = self._fmt % record.__dict__
2018-11-15 12:24:45,361 - twisted - 243 - ERROR - POST-117962- UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 68: ordinal not in range(128)
Version information
0.33.8 (docker)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels