Fehler bei Likes nach Import

Ich habe einen Massenimport durchgeführt und erhalte jetzt bei jedem Versuch eines Benutzers, einen Beitrag zu liken, eine seltsame Fehlermeldung. Es erscheint ein Popup mit der Meldung: „Entschuldigung, ein Fehler ist aufgetreten“

Im Fehlerprotokoll sehe ich Folgendes, aber ich weiß nicht, was das Problem ist:

create_errors_json called with unrecognized type: #<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>'

So sieht der Eintrag in production.log aus:

Started POST "/post_actions" for 172.70.38.225 at 2021-04-11 17:53:40 +0000
Processing by PostActionsController#create as */*
  Parameters: {"id"=>"10827773", "post_action_type_id"=>"2", "flag_topic"=>"false"}
create_errors_json called with unrecognized type: #<PostActionCreator::CreateResult:0x00007f6c0d6872b8 @success=false, @errors=#<ActiveModel::Errors:0x00007f6c0e3a0a58 @base=#<PostActionCreator::CreateResult:0x00007f6c0d6872b8 ...>, @messages={}, @details={}>
Completed 422 Unprocessable Entity in 41ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 8930)

Hier ist, was ich bisher versucht habe:

  • Die Rake-Aufgabe import:ensure_consistency ausgeführt
  • VACUUM VERBOSE ANALYZE durchgeführt
  • Den Container neu aufgebaut
  • Mit mehreren Benutzern und mehreren Themen getestet

Haben Sie eine Idee, was hier schiefgelaufen sein könnte?