Hallo ![]()
Ich habe diesen Fehler in /logs bemerkt. Dies hängt wahrscheinlich mit diesem Commit zusammen: PERF: defer loading channels (#26155) · discourse/discourse@bbb8595 · GitHub
info
Job exception: unerwartete Rückgabe
backtrace
/var/www/discourse/plugins/chat/app/services/chat/list_channel_messages.rb:177:in `block in update_user_last_channel'
/var/www/discourse/lib/scheduler/defer.rb:115:in `block in do_work'
rails_multisite-6.0.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-6.0.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/lib/scheduler/defer.rb:109:in `do_work'
/var/www/discourse/lib/scheduler/defer.rb:97:in `block (2 levels) in start_thread'
Einige weitere Informationen:
-
Die Thread-Funktion ist auf meiner Website jetzt deaktiviert.
-
Mir ist aufgefallen, dass der Fehler in
/logsauftritt, wenn ich den Chat öffne und er zum zuletzt besuchten Kanal springt. Wenn ich zur Kanalliste zurückkehre und den Chat schließe, wird der Fehler nach dem Öffnen des Chats nicht mehr in/logsangezeigt.
Reproduktion:
- Chat öffnen und zu einem Kanal gehen
- Chat schließen
- Chat erneut öffnen, was zum zuletzt besuchten Kanal springt
Der Fehler sollte in /logs erscheinen.
Bearbeiten: Es scheint, dass es manchmal auch passiert, wenn ich von der Kanalliste zu einem Kanal gehe.
Bearbeiten 2: Es passiert, wenn ich von der Kanalliste zum zuletzt besuchten Kanal gehe.
Danke ![]()