bug

Message (136 copies reported)

NoMethodError (undefined method username' for nil) lib/cache.rb:93:in fetch’
app/serializers/post_stream_serializer_mixin.rb:69:in block in posts' app/serializers/post_stream_serializer_mixin.rb:60:in map’
app/serializers/post_stream_serializer_mixin.rb:60:in posts' app/serializers/post_stream_serializer_mixin.rb:31:in post_stream’
app/controllers/application_controller.rb:507:in render_json_dump' app/controllers/topics_controller.rb:1395:in block (2 levels) in perform_show_response’
app/controllers/topics_controller.rb:1385:in perform_show_response' app/controllers/topics_controller.rb:197:in show’
app/controllers/application_controller.rb:428:in block in with_resolved_locale' app/controllers/application_controller.rb:428:in with_resolved_locale’
lib/middleware/omniauth_bypass_middleware.rb:35:in call' lib/content_security_policy/middleware.rb:12:in call’
lib/middleware/anonymous_cache.rb:415:in call' lib/middleware/csp_script_nonce_injector.rb:12:in call’
config/initializers/008-rack-cors.rb:26:in call' lib/middleware/default_headers.rb:13:in call’
config/initializers/100-quiet_logger.rb:20:in call' config/initializers/100-silence_logger.rb:29:in call’
lib/middleware/enforce_hostname.rb:23:in call' lib/middleware/processing_request.rb:12:in call’
lib/middleware/request_tracker.rb:385:in `call’

Backtrace

plugins/retort/lib/override_post_serializer.rb:15:in block (3 levels) in retorts' plugins/retort/lib/override_post_serializer.rb:15:in map’
plugins/retort/lib/override_post_serializer.rb:15:in block (2 levels) in retorts' plugins/retort/lib/override_post_serializer.rb:14:in each’
plugins/retort/lib/override_post_serializer.rb:14:in block in retorts' lib/cache.rb:93:in fetch’
plugins/retort/lib/override_post_serializer.rb:11:in retorts' (eval at active_model_serializers-0.8.4/lib/active_model/serializer.rb:467):133:in _fast_attributes’
active_model_serializers (0.8.4) lib/active_model/serializer.rb:468:in rescue in attributes' active_model_serializers (0.8.4) lib/active_model/serializer.rb:455:in attributes’
active_model_serializers (0.8.4) lib/active_model/serializer.rb:480:in _serializable_hash' active_model_serializers (0.8.4) lib/active_model/serializer.rb:359:in serializable_hash’
active_model_serializers (0.8.4) lib/active_model/serializer.rb:347:in as_json' app/serializers/post_stream_serializer_mixin.rb:69:in block in posts’
activerecord (7.2.2.1) lib/active_record/relation/delegation.rb:98:in each' activerecord (7.2.2.1) lib/active_record/relation/delegation.rb:98:in each’
app/serializers/post_stream_serializer_mixin.rb:60:in map' app/serializers/post_stream_serializer_mixin.rb:60:in posts’
plugins/discourse-reactions/lib/discourse_reactions/topic_view_serializer_extension.rb:27:in posts' app/serializers/post_stream_serializer_mixin.rb:31:in post_stream’
(eval at active_model_serializers-0.8.4/lib/active_model/serializer.rb:467):3:in _fast_attributes' active_model_serializers (0.8.4) lib/active_model/serializer.rb:468:in rescue in attributes’
active_model_serializers (0.8.4) lib/active_model/serializer.rb:455:in attributes' active_model_serializers (0.8.4) lib/active_model/serializer.rb:480:in _serializable_hash’
active_model_serializers (0.8.4) lib/active_model/serializer.rb:359:in serializable_hash' active_model_serializers (0.8.4) lib/active_model/serializer.rb:347:in as_json’
activesupport (7.2.2.1) lib/active_support/json/encoding.rb:23:in encode' activesupport (7.2.2.1) lib/active_support/json/encoding.rb:23:in encode’
activesupport (7.2.2.1) lib/active_support/core_ext/object/json.rb:42:in to_json' active_model_serializers (0.8.4) lib/active_model/serializer.rb:331:in to_json’
multi_json (1.15.0) lib/multi_json/adapters/oj.rb:56:in dump' multi_json (1.15.0) lib/multi_json/adapters/oj.rb:56:in dump’
multi_json (1.15.0) lib/multi_json/adapter.rb:25:in dump' multi_json (1.15.0) lib/multi_json.rb:139:in dump’
app/controllers/application_controller.rb:507:in render_json_dump' app/controllers/topics_controller.rb:1395:in block (2 levels) in perform_show_response’
actionpack (7.2.2.1) lib/action_controller/metal/mime_responds.rb:224:in respond_to' app/controllers/topics_controller.rb:1385:in perform_show_response’
app/controllers/topics_controller.rb:197:in show' actionpack (7.2.2.1) lib/action_controller/metal/basic_implicit_render.rb:8:in send_action’
actionpack (7.2.2.1) lib/abstract_controller/base.rb:226:in process_action' actionpack (7.2.2.1) lib/action_controller/metal/rendering.rb:193:in process_action’
actionpack (7.2.2.1) lib/abstract_controller/callbacks.rb:261:in block in process_action' activesupport (7.2.2.1) lib/active_support/callbacks.rb:121:in block in run_callbacks’
plugins/discourse-staff-alias/lib/discourse_staff_alias/topics_controller_extension.rb:22:in block (2 levels) in <module:TopicsControllerExtension>' activesupport (7.2.2.1) lib/active_support/callbacks.rb:130:in instance_exec’
activesupport (7.2.2.1) lib/active_support/callbacks.rb:130:in block in run_callbacks' app/controllers/application_controller.rb:428:in block in with_resolved_locale’
i18n (1.14.7) lib/i18n.rb:353:in with_locale' app/controllers/application_controller.rb:428:in with_resolved_locale’
activesupport (7.2.2.1) lib/active_support/callbacks.rb:130:in block in run_callbacks' activesupport (7.2.2.1) lib/active_support/callbacks.rb:141:in run_callbacks’
actionpack (7.2.2.1) lib/abstract_controller/callbacks.rb:260:in process_action' actionpack (7.2.2.1) lib/action_controller/metal/rescue.rb:27:in process_action’
actionpack (7.2.2.1) lib/action_controller/metal/instrumentation.rb:77:in block in process_action' activesupport (7.2.2.1) lib/active_support/notifications.rb:210:in block in instrument’
activesupport (7.2.2.1) lib/active_support/notifications/instrumenter.rb:58:in instrument' activesupport (7.2.2.1) lib/active_support/notifications.rb:210:in instrument’
actionpack (7.2.2.1) lib/action_controller/metal/instrumentation.rb:76:in process_action' actionpack (7.2.2.1) lib/action_controller/metal/params_wrapper.rb:259:in process_action’
activerecord (7.2.2.1) lib/active_record/railties/controller_runtime.rb:39:in process_action' actionpack (7.2.2.1) lib/abstract_controller/base.rb:163:in process’
actionview (7.2.2.1) lib/action_view/rendering.rb:40:in process' rack-mini-profiler (4.0.0) lib/mini_profiler/profiling_methods.rb:90:in block in profile_method’
actionpack (7.2.2.1) lib/action_controller/metal.rb:252:in dispatch' actionpack (7.2.2.1) lib/action_controller/metal.rb:335:in dispatch’
actionpack (7.2.2.1) lib/action_dispatch/routing/route_set.rb:67:in dispatch' actionpack (7.2.2.1) lib/action_dispatch/routing/route_set.rb:50:in serve’
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:53:in block in serve' actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:133:in block in find_routes’
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:126:in each' actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:126:in find_routes’
actionpack (7.2.2.1) lib/action_dispatch/journey/router.rb:34:in serve' actionpack (7.2.2.1) lib/action_dispatch/routing/route_set.rb:896:in call’
lib/middleware/omniauth_bypass_middleware.rb:35:in call' rack (2.2.17) lib/rack/tempfile_reaper.rb:15:in call’
rack (2.2.17) lib/rack/conditional_get.rb:27:in call' rack (2.2.17) lib/rack/head.rb:12:in call’
actionpack (7.2.2.1) lib/action_dispatch/http/permissions_policy.rb:38:in call' lib/content_security_policy/middleware.rb:12:in call’
lib/middleware/anonymous_cache.rb:415:in call' lib/middleware/csp_script_nonce_injector.rb:12:in call’
config/initializers/008-rack-cors.rb:26:in call' rack (2.2.17) lib/rack/session/abstract/id.rb:266:in context’
rack (2.2.17) lib/rack/session/abstract/id.rb:260:in call' actionpack (7.2.2.1) lib/action_dispatch/middleware/cookies.rb:704:in call’
actionpack (7.2.2.1) lib/action_dispatch/middleware/callbacks.rb:31:in block in call' activesupport (7.2.2.1) lib/active_support/callbacks.rb:101:in run_callbacks’
actionpack (7.2.2.1) lib/action_dispatch/middleware/callbacks.rb:30:in call' plugins/discourse-geoblocking/lib/geoblocking_middleware.rb:24:in call’
actionpack (7.2.2.1) lib/action_dispatch/middleware/debug_exceptions.rb:31:in call' actionpack (7.2.2.1) lib/action_dispatch/middleware/show_exceptions.rb:32:in call’
logster (2.20.1) lib/logster/middleware/reporter.rb:40:in call' lib/middleware/default_headers.rb:13:in call’
railties (7.2.2.1) lib/rails/rack/logger.rb:41:in call_app' railties (7.2.2.1) lib/rails/rack/logger.rb:29:in call’
config/initializers/100-quiet_logger.rb:20:in call' config/initializers/100-silence_logger.rb:29:in call’
actionpack (7.2.2.1) lib/action_dispatch/middleware/request_id.rb:33:in call' lib/middleware/enforce_hostname.rb:23:in call’
rack (2.2.17) lib/rack/method_override.rb:24:in call' actionpack (7.2.2.1) lib/action_dispatch/middleware/executor.rb:16:in call’
rack (2.2.17) lib/rack/sendfile.rb:110:in call' rack-mini-profiler (4.0.0) lib/mini_profiler.rb:191:in call’
lib/middleware/processing_request.rb:12:in call' message_bus (4.4.1) lib/message_bus/rack/middleware.rb:60:in call’
lib/middleware/request_tracker.rb:385:in call' actionpack (7.2.2.1) lib/action_dispatch/middleware/remote_ip.rb:96:in call’
railties (7.2.2.1) lib/rails/engine.rb:535:in call' railties (7.2.2.1) lib/rails/railtie.rb:226:in public_send’
railties (7.2.2.1) lib/rails/railtie.rb:226:in method_missing' rack (2.2.17) lib/rack/urlmap.rb:74:in block in call’
rack (2.2.17) lib/rack/urlmap.rb:58:in each' rack (2.2.17) lib/rack/urlmap.rb:58:in call’
puma

Env

HTTP HOSTS: xjtu.app