Errore HTTP 500 nella pagina principale del forum dopo l'aggiornamento di Discourse

Salve,

Oggi abbiamo aggiornato il nostro forum all’ultima versione, ma otteniamo un errore HTTP 500 nella pagina principale. Il seguente messaggio appare nel file production.log all’interno del container quando la pagina principale viene aperta con errore 500:

Started GET “/” for 141.8.142.82 at 2021-08-25 21:44:06 +0000
Processing by CategoriesController#index as /
Completed 500 Internal Server Error in 163ms (ActiveRecord: 0.0ms | Allocations: 23021)
StandardError (Attempted to access the non preloaded custom field ‘TopicEventStartsAt’. This is disallowed to prevent N+1 queries.)
app/models/concerns/has_custom_fields.rb:173:in []' lib/plugin/instance.rb:284:in public_send’
lib/plugin/instance.rb:284:in block (2 levels) in add_to_class' (eval):47:in _fast_attributes’
lib/freedom_patches/ams_include_without_root.rb:57:in include!' app/controllers/categories_controller.rb:61:in block (2 levels) in index’
app/controllers/categories_controller.rb:40:in index' app/controllers/application_controller.rb:397:in block in with_resolved_locale’
app/controllers/application_controller.rb:397:in with_resolved_locale' lib/middleware/omniauth_bypass_middleware.rb:71:in call’
lib/content_security_policy/middleware.rb:12:in call' lib/middleware/anonymous_cache.rb:353:in call’
config/initializers/008-rack-cors.rb:25:in call' config/initializers/100-quiet_logger.rb:23:in call’
config/initializers/100-silence_logger.rb:31:in call' lib/middleware/enforce_hostname.rb:23:in call’
lib/middleware/request_tracker.rb:187:in `call’

Ho provato a ricreare il container, ma il problema non è scomparso. La pagina di amministrazione funziona senza problemi. Cosa dobbiamo fare per riparare il forum?

Stiamo utilizzando i seguenti plugin (tutti funzionavano correttamente prima del completamento dell’aggiornamento):

      - git clone https://github.com/discourse/docker_manager.git
      - git clone https://github.com/angusmcleod/discourse-quick-messages.git
      - git clone https://github.com/davidtaylorhq/discourse-whos-online.git
      - git clone https://github.com/discourse/discourse-adplugin.git
      - git clone https://github.com/Toxuru/discourse-sidebar-categories.git
      - git clone https://github.com/pmusaraj/discourse-sidebar-blocks.git
      - git clone https://github.com/discourse/discourse-tooltips.git
      - git clone https://github.com/discourse/discourse-saved-searches.git
      - git clone https://github.com/davidtaylorhq/discourse-telegram-notifications.git
      - git clone https://github.com/discourse/discourse-calendar.git
      - git clone https://github.com/discourse/discourse-push-notifications.git
      - git clone https://github.com/joebuhlig/discourse-mlm-daily-summary.git
      - git clone https://github.com/discourse/discourse-solved.git
      - git clone https://github.com/discourse/discourse-hamburger-theme-selector.git
      - git clone https://github.com/discourse/discourse-user-notes.git
      - git clone https://github.com/angusmcleod/discourse-question-answer
      - git clone https://github.com/discourse/discourse-cakeday.git
      - git clone https://github.com/discourse/discourse-yearly-review.git
      - git clone https://github.com/discourse/discourse-subscriptions.git
      - git clone https://github.com/discourse/discourse-signatures.git
      - git clone https://github.com/discourse/discourse-sitemap.git
      - git clone https://github.com/merefield/discourse-user-network-vis.git
      - git clone https://github.com/discourse/discourse-reactions.git
      - git clone https://github.com/discourse/discourse-automation.git
      - git clone https://github.com/discourse/discourse-assign.git

il nostro sito https://club.klerk.ru/

Ne siamo a conoscenza e ci stiamo occupando della questione! Sembra che possa essere un commit con un bug a causare il problema.

Abbiamo identificato un commit su Solved che potrebbe aver causato un conflitto.

È stato annullato, quindi prova a ricompilare e facci sapere se continui ad avere problemi.

7 Mi Piace

Grazie mille. Ora non abbiamo più errori.

2 Mi Piace

Questo argomento è stato automaticamente chiuso 30 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.