hifi / heisenbridge

a bouncer-style Matrix IRC bridge
MIT License
244 stars 34 forks source link

"ERROR:root:Ignoring exception from room handler. This should be fixed." #262

Open Philantrop opened 1 year ago

Philantrop commented 1 year ago

Synapse 1.89.0, heisenbridge 1.14.4. I recently started using Heisenbridge and everything seems fine but during runtime, the following error occurs. I don't see any adverse effect but since it says "This should be fixed."...

Aug 15 11:23:53 turing.mailstation.de Heisenbridge[2995874]: Init done with 1 networks connecting, bridge is now running!
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]: ERROR:root:Ignoring exception from room handler. This should be fixed.
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]: Traceback (most recent call last):
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:   File "/usr/local/lib/python3.11/site-packages/heisenbridge/__main__.py", line 229, in _on_mx_event
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:     await room.on_mx_event(event)
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:   File "/usr/local/lib/python3.11/site-packages/heisenbridge/room.py", line 100, in on_mx_event
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:     await handler(event)
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:   File "/usr/local/lib/python3.11/site-packages/heisenbridge/plumbed_room.py", line 258, in on_mx_message
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:     await self.az.intent.send_receipt(event.room_id, event.event_id)
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:   File "/usr/local/lib/python3.11/site-packages/mautrix/appservice/api/intent.py", line 128, in wrapper
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:     return await __method(*args, **kwargs)
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:   File "/usr/local/lib/python3.11/site-packages/mautrix/client/api/modules/misc.py", line 80, in send_receipt
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:     await self.api.request(Method.POST, Path.v3.rooms[room_id].receipt[receipt_type][event_id])
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:   File "/usr/local/lib/python3.11/site-packages/mautrix/api.py", line 395, in request
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:     resp_data, resp = await self._send(
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:                       ^^^^^^^^^^^^^^^^^
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:   File "/usr/local/lib/python3.11/site-packages/mautrix/api.py", line 250, in _send
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]:     raise make_request_error(
Aug 15 11:25:03 turing.mailstation.de Heisenbridge[2995874]: mautrix.errors.request.MUnknown: Internal server error