Erreur avec les likes après l'importation

J’ai effectué une importation en masse et je rencontre maintenant une erreur étrange chaque fois qu’un utilisateur tente d’aimer un sujet. Une fenêtre contextuelle s’affiche avec le message : « Désolé, une erreur est survenue ».

Dans le journal des erreurs, je vois ceci, mais je ne sais pas d’où vient le problème :

create_errors_json appelé avec un type non reconnu : #<PostActionCreator::CreateResult:0x00007fa749976830 @success=false, @errors=#<ActiveModel::Errors:0x00007fa73e7c46c8 @base=#<PostActionCreator::CreateResult:0x00007fa749976830 ...>, @messages={}, @details={}>>
/var/www/discourse/lib/json_error.rb:38:in `create_errors_array'


/var/www/discourse/lib/json_error.rb:8:in `create_errors_json'


/var/www/discourse/app/controllers/application_controller.rb:641:in `render_json_error'


/var/www/discourse/app/controllers/post_actions_controller.rb:25:in `create'


actionpack-6.0.3.5/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'


actionpack-6.0.3.5/lib/abstract_controller/base.rb:195:in `process_action'


actionpack-6.0.3.5/lib/action_controller/metal/rendering.rb:30:in `process_action'


actionpack-6.0.3.5/lib/abstract_controller/callbacks.rb:42:in `block in process_action'


activesupport-6.0.3.5/lib/active_support/callbacks.rb:112:in `block in run_callbacks'


/var/www/discourse/app/controllers/application_controller.rb:363:in `block in with_resolved_locale'


i18n-1.8.10/lib/i18n.rb:314:in `with_locale'


/var/www/discourse/app/controllers/application_controller.rb:363:in `with_resolved_locale'


activesupport-6.0.3.5/lib/active_support/callbacks.rb:121:in `block in run_callbacks'


activesupport-6.0.3.5/lib/active_support/callbacks.rb:139:in `run_callbacks'


actionpack-6.0.3.5/lib/abstract_controller/callbacks.rb:41:in `process_action'


actionpack-6.0.3.5/lib/action_controller/metal/rescue.rb:22:in `process_action'


actionpack-6.0.3.5/lib/action_controller/metal/instrumentation.rb:33:in `block in process_action'


activesupport-6.0.3.5/lib/active_support/notifications.rb:180:in `block in instrument'


activesupport-6.0.3.5/lib/active_support/notifications/instrumenter.rb:24:in `instrument'


activesupport-6.0.3.5/lib/active_support/notifications.rb:180:in `instrument'


actionpack-6.0.3.5/lib/action_controller/metal/instrumentation.rb:32:in `process_action'


actionpack-6.0.3.5/lib/action_controller/metal/params_wrapper.rb:245:in `process_action'


activerecord-6.0.3.5/lib/active_record/railties/controller_runtime.rb:27:in `process_action'


actionpack-6.0.3.5/lib/abstract_controller/base.rb:136:in `process'


actionview-6.0.3.5/lib/action_view/rendering.rb:39:in `process'


rack-mini-profiler-2.3.1/lib/mini_profiler/profiling_methods.rb:85:in `block in profile_method'


actionpack-6.0.3.5/lib/action_controller/metal.rb:190:in `dispatch'


actionpack-6.0.3.5/lib/action_controller/metal.rb:254:in `dispatch'


actionpack-6.0.3.5/lib/action_dispatch/routing/route_set.rb:50:in `dispatch'


actionpack-6.0.3.5/lib/action_dispatch/routing/route_set.rb:33:in `serve'


actionpack-6.0.3.5/lib/action_dispatch/journey/router.rb:49:in `block in serve'


actionpack-6.0.3.5/lib/action_dispatch/journey/router.rb:32:in `each'


actionpack-6.0.3.5/lib/action_dispatch/journey/router.rb:32:in `serve'


actionpack-6.0.3.5/lib/action_dispatch/routing/route_set.rb:834:in `call'


/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:71:in `call'


rack-2.2.3/lib/rack/tempfile_reaper.rb:15:in `call'


rack-2.2.3/lib/rack/conditional_get.rb:40:in `call'


rack-2.2.3/lib/rack/head.rb:12:in `call'


/var/www/discourse/lib/content_security_policy/middleware.rb:12:in `call'


/var/www/discourse/lib/middleware/anonymous_cache.rb:355:in `call'


rack-2.2.3/lib/rack/session/abstract/id.rb:266:in `context'


rack-2.2.3/lib/rack/session/abstract/id.rb:260:in `call'


actionpack-6.0.3.5/lib/action_dispatch/middleware/cookies.rb:648:in `call'


actionpack-6.0.3.5/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'


activesupport-6.0.3.5/lib/active_support/callbacks.rb:101:in `run_callbacks'


actionpack-6.0.3.5/lib/action_dispatch/middleware/callbacks.rb:26:in `call'


actionpack-6.0.3.5/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'


actionpack-6.0.3.5/lib/action_dispatch/middleware/debug_exceptions.rb:32:in `call'


actionpack-6.0.3.5/lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'


logster-2.9.6/lib/logster/middleware/reporter.rb:43:in `call'


railties-6.0.3.5/lib/rails/rack/logger.rb:37:in `call_app'


railties-6.0.3.5/lib/rails/rack/logger.rb:28:in `call'


/var/www/discourse/config/initializers/100-quiet_logger.rb:23:in `call'


/var/www/discourse/config/initializers/100-silence_logger.rb:31:in `call'


actionpack-6.0.3.5/lib/action_dispatch/middleware/remote_ip.rb:81:in `call'


actionpack-6.0.3.5/lib/action_dispatch/middleware/request_id.rb:27:in `call'


/var/www/discourse/lib/middleware/enforce_hostname.rb:23:in `call'


rack-2.2.3/lib/rack/method_override.rb:24:in `call'


actionpack-6.0.3.5/lib/action_dispatch/middleware/executor.rb:14:in `call'


rack-2.2.3/lib/rack/sendfile.rb:110:in `call'


actionpack-6.0.3.5/lib/action_dispatch/middleware/host_authorization.rb:76:in `call'


rack-mini-profiler-2.3.1/lib/mini_profiler/profiler.rb:248:in `call'


message_bus-3.3.4/lib/message_bus/rack/middleware.rb:61:in `call'


/var/www/discourse/lib/middleware/request_tracker.rb:177:in `call'


railties-6.0.3.5/lib/rails/engine.rb:527:in `call'


railties-6.0.3.5/lib/rails/railtie.rb:190:in `public_send'


railties-6.0.3.5/lib/rails/railtie.rb:190:in `method_missing'


rack-2.2.3/lib/rack/urlmap.rb:74:in `block in call'


rack-2.2.3/lib/rack/urlmap.rb:58:in `each'


rack-2.2.3/lib/rack/urlmap.rb:58:in `call'


unicorn-6.0.0/lib/unicorn/http_server.rb:634:in `process_client'
unicorn-6.0.0/lib/unicorn/http_server.rb:732:in `worker_loop'
unicorn-6.0.0/lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn-6.0.0/lib/unicorn/http_server.rb:143:in `start'
unicorn-6.0.0/bin/unicorn:128:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/bin/unicorn:23:in `load'


/var/www/discourse/vendor/bundle/ruby/2.7.0/bin/unicorn:23:in `<main>'

Voici ce qui apparaît dans production.log :

Début de la requête POST "/post_actions" pour 172.70.38.225 le 2021-04-11 à 17:53:40 +0000
Traitement par PostActionsController#create en */*
  Paramètres : {"id"=>"10827773", "post_action_type_id"=>"2", "flag_topic"=>"false"}
create_errors_json appelé avec un type non reconnu : #<PostActionCreator::CreateResult:0x00007f6c0d6872b8 @success=false, @errors=#<ActiveModel::Errors:0x00007f6c0e3a0a58 @base=#<PostActionCreator::CreateResult:0x00007f6c0d6872b8 ...>, @messages={}, @details={}>>
Terminé avec 422 Entité non traitable en 41 ms (Vues : 0,1 ms | ActiveRecord : 0,0 ms | Allocations : 8930)

Voici ce que j’ai déjà fait :

  • Exécuté la tâche Rake import:ensure_consistency
  • VACUUM VERBOSE ANALYZE
  • Reconstruit le conteneur
  • Testé avec plusieurs utilisateurs et plusieurs sujets

Avez-vous une idée de ce qui pourrait causer ce problème ?