Erro ao editar um Tópico da Wiki

Some users (but not all) are getting an error when editing a wiki post:

Below is the error log – I don’t know where to start with identifying and resolving this issue.

Any suggestions would be welcome – I’m at a loss.

Thanks



create_errors_json called with unrecognized type: #<Topic id: 47684, title: "Basic Metalshop Induction - Waiting list", last_posted_at: "2026-03-09 12:19:20.371363000 +0000", created_at: "2026-02-23 15:55:45.172110000 +0000", updated_at: "2026-03-09 14:58:33.679812000 +0000", views: 149, posts_count: 12, user_id: 43, last_post_user_id: 4805, reply_count: 6, featured_user1_id: 5062, featured_user2_id: 5051, featured_user3_id: 4687, deleted_at: nil, highest_post_number: 14, like_count: 6, incoming_link_count: 4, category_id: 70, visible: true, moderator_posts_count: 0, closed: false, archived: false, bumped_at: "2026-03-09 12:19:20.371363000 +0000", has_summary: false, archetype: "regular", featured_user4_id: 5060, notify_moderators_count: 0, spam_count: 0, pinned_at: nil, score: 14.385714285714284, percent_rank: 1.0, subtype: nil, slug: "basic-metalshop-induction-waiting-list", deleted_by_id: nil, participant_count: 10, word_count: 438, excerpt: "Hello members, \\nOur Basic Metalshop Induction will...", pinned_globally: false, pinned_until: nil, fancy_title: "Basic Metalshop Induction - Waiting list", highest_staff_post_number: 14, featured_link: nil, reviewable_score: 4.0, image_upload_id: nil, slow_mode_seconds: 0, bannered_until: nil, external_id: nil, visibility_reason_id: nil, locale: nil, current_user_voted: nil>



Backtrace



activesupport-8.0.4/lib/active_support/broadcast_logger.rb:218:in 'block in ActiveSupport::BroadcastLogger#dispatch'

activesupport-8.0.4/lib/active_support/broadcast_logger.rb:217:in 'Array#map'

activesupport-8.0.4/lib/active_support/broadcast_logger.rb:217:in 'ActiveSupport::BroadcastLogger#dispatch'

activesupport-8.0.4/lib/active_support/broadcast_logger.rb:129:in 'ActiveSupport::BroadcastLogger#warn'

/var/www/discourse/lib/json_error.rb:37:in 'JsonError#create_errors_array'

/var/www/discourse/lib/json_error.rb:7:in 'JsonError#create_errors_json'

/var/www/discourse/app/controllers/application_controller.rb:643:in 'ApplicationController#render_json_error'

/var/www/discourse/app/controllers/topics_controller.rb:515:in 'TopicsController#update_tags'

actionpack-8.0.4/lib/action_controller/metal/basic_implicit_render.rb:8:in 'ActionController::BasicImplicitRender#send_action'

actionpack-8.0.4/lib/abstract_controller/base.rb:215:in 'AbstractController::Base#process_action'

actionpack-8.0.4/lib/action_controller/metal/rendering.rb:193:in 'ActionController::Rendering#process_action'

actionpack-8.0.4/lib/abstract_controller/callbacks.rb:261:in 'block in AbstractController::Callbacks#process_action'

activesupport-8.0.4/lib/active_support/callbacks.rb:120:in 'block in ActiveSupport::Callbacks#run_callbacks'

/var/www/discourse/app/controllers/application_controller.rb:443:in 'block in ApplicationController#with_resolved_locale'

i18n-1.14.7/lib/i18n.rb:353:in 'I18n::Base#with_locale'

/var/www/discourse/app/controllers/application_controller.rb:443:in 'ApplicationController#with_resolved_locale'

activesupport-8.0.4/lib/active_support/callbacks.rb:129:in 'block in ActiveSupport::Callbacks#run_callbacks'

/var/www/discourse/app/controllers/application_controller.rb:1089:in 'ApplicationController#ensure_dont_cache_page'

activesupport-8.0.4/lib/active_support/callbacks.rb:129:in 'block in ActiveSupport::Callbacks#run_callbacks'

activesupport-8.0.4/lib/active_support/callbacks.rb:140:in 'ActiveSupport::Callbacks#run_callbacks'

actionpack-8.0.4/lib/abstract_controller/callbacks.rb:260:in 'AbstractController::Callbacks#process_action'

actionpack-8.0.4/lib/action_controller/metal/rescue.rb:27:in 'ActionController::Rescue#process_action'

actionpack-8.0.4/lib/action_controller/metal/instrumentation.rb:76:in 'block in ActionController::Instrumentation#process_action'

activesupport-8.0.4/lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'

activesupport-8.0.4/lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'

activesupport-8.0.4/lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'

actionpack-8.0.4/lib/action_controller/metal/instrumentation.rb:75:in 'ActionController::Instrumentation#process_action'

actionpack-8.0.4/lib/action_controller/metal/params_wrapper.rb:259:in 'ActionController::ParamsWrapper#process_action'

activerecord-8.0.4/lib/active_record/railties/controller_runtime.rb:39:in 'ActiveRecord::Railties::ControllerRuntime#process_action'

actionpack-8.0.4/lib/abstract_controller/base.rb:152:in 'AbstractController::Base#process'

actionview-8.0.4/lib/action_view/rendering.rb:40:in 'ActionView::Rendering#process'

rack-mini-profiler-4.0.1/lib/mini_profiler/profiling_methods.rb:90:in 'block in ActionController::Base#profile_method'

actionpack-8.0.4/lib/action_controller/metal.rb:252:in 'ActionController::Metal#dispatch'

actionpack-8.0.4/lib/action_controller/metal.rb:335:in 'ActionController::Metal.dispatch'

actionpack-8.0.4/lib/action_dispatch/routing/route_set.rb:67:in 'ActionDispatch::Routing::RouteSet::Dispatcher#dispatch'

actionpack-8.0.4/lib/action_dispatch/routing/route_set.rb:50:in 'ActionDispatch::Routing::RouteSet::Dispatcher#serve'

actionpack-8.0.4/lib/action_dispatch/journey/router.rb:53:in 'block in ActionDispatch::Journey::Router#serve'

actionpack-8.0.4/lib/action_dispatch/journey/router.rb:133:in 'block in ActionDispatch::Journey::Router#find_routes'

actionpack-8.0.4/lib/action_dispatch/journey/router.rb:126:in 'Array#each'

actionpack-8.0.4/lib/action_dispatch/journey/router.rb:126:in 'ActionDispatch::Journey::Router#find_routes'

actionpack-8.0.4/lib/action_dispatch/journey/router.rb:34:in 'ActionDispatch::Journey::Router#serve'

actionpack-8.0.4/lib/action_dispatch/routing/route_set.rb:908:in 'ActionDispatch::Routing::RouteSet#call'

/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:35:in 'Middleware::OmniauthBypassMiddleware#call'

/var/www/discourse/lib/middleware/crawler_hooks.rb:11:in 'Middleware::CrawlerHooks#call'

rack-2.2.22/lib/rack/tempfile_reaper.rb:15:in 'Rack::TempfileReaper#call'

rack-2.2.22/lib/rack/conditional_get.rb:40:in 'Rack::ConditionalGet#call'

rack-2.2.22/lib/rack/head.rb:12:in 'Rack::Head#call'

actionpack-8.0.4/lib/action_dispatch/http/permissions_policy.rb:38:in 'ActionDispatch::PermissionsPolicy::Middleware#call'

/var/www/discourse/lib/content_security_policy/middleware.rb:12:in 'ContentSecurityPolicy::Middleware#call'

/var/www/discourse/lib/middleware/anonymous_cache.rb:420:in 'Middleware::AnonymousCache#call'

/var/www/discourse/lib/middleware/csp_script_nonce_injector.rb:12:in 'Middleware::CspScriptNonceInjector#call'

/var/www/discourse/config/initializers/008-rack-cors.rb:14:in 'Discourse::Cors#call'

rack-2.2.22/lib/rack/session/abstract/id.rb:266:in 'Rack::Session::Abstract::Persisted#context'

rack-2.2.22/lib/rack/session/abstract/id.rb:260:in 'Rack::Session::Abstract::Persisted#call'

actionpack-8.0.4/lib/action_dispatch/middleware/cookies.rb:706:in 'ActionDispatch::Cookies#call'

actionpack-8.0.4/lib/action_dispatch/middleware/callbacks.rb:31:in 'block in ActionDispatch::Callbacks#call'

activesupport-8.0.4/lib/active_support/callbacks.rb:100:in 'ActiveSupport::Callbacks#run_callbacks'

actionpack-8.0.4/lib/action_dispatch/middleware/callbacks.rb:30:in 'ActionDispatch::Callbacks#call'

actionpack-8.0.4/lib/action_dispatch/middleware/debug_exceptions.rb:31:in 'ActionDispatch::DebugExceptions#call'

actionpack-8.0.4/lib/action_dispatch/middleware/show_exceptions.rb:32:in 'ActionDispatch::ShowExceptions#call'

logster-2.20.1/lib/logster/middleware/reporter.rb:40:in 'Logster::Middleware::Reporter#call'

/var/www/discourse/lib/middleware/default_headers.rb:13:in 'Middleware::DefaultHeaders#call'

railties-8.0.4/lib/rails/rack/logger.rb:41:in 'Rails::Rack::Logger#call_app'

railties-8.0.4/lib/rails/rack/logger.rb:29:in 'Rails::Rack::Logger#call'

/var/www/discourse/config/initializers/100-quiet_logger.rb:20:in 'DiscourseRackQuietAssetsLogger#call'

/var/www/discourse/config/initializers/100-silence_logger.rb:29:in 'SilenceLogger#call'

actionpack-8.0.4/lib/action_dispatch/middleware/request_id.rb:34:in 'ActionDispatch::RequestId#call'

/var/www/discourse/lib/middleware/enforce_hostname.rb:23:in 'Middleware::EnforceHostname#call'

rack-2.2.22/lib/rack/method_override.rb:24:in 'Rack::MethodOverride#call'

actionpack-8.0.4/lib/action_dispatch/middleware/executor.rb:16:in 'ActionDispatch::Executor#call'

rack-2.2.22/lib/rack/sendfile.rb:127:in 'Rack::Sendfile#call'

rack-mini-profiler-4.0.1/lib/mini_profiler.rb:191:in 'Rack::MiniProfiler#call'

message_bus-4.5.2/lib/message_bus/rack/middleware.rb:60:in 'MessageBus::Rack::Middleware#call'

/var/www/discourse/lib/middleware/request_tracker.rb:321:in 'Middleware::RequestTracker#call'

actionpack-8.0.4/lib/action_dispatch/middleware/remote_ip.rb:96:in 'ActionDispatch::RemoteIp#call'

/var/www/discourse/lib/middleware/overload_protections.rb:22:in 'Middleware::OverloadProtections#call'

/var/www/discourse/lib/middleware/processing_request.rb:14:in 'Middleware::ProcessingRequest#call'

railties-8.0.4/lib/rails/engine.rb:535:in 'Rails::Engine#call'

railties-8.0.4/lib/rails/railtie.rb:226:in 'Kernel#public_send'

railties-8.0.4/lib/rails/railtie.rb:226:in 'Rails::Railtie.method_missing'

rack-2.2.22/lib/rack/urlmap.rb:74:in 'block in Rack::URLMap#call'

rack-2.2.22/lib/rack/urlmap.rb:58:in 'Array#each'

rack-2.2.22/lib/rack/urlmap.rb:58:in 'Rack::URLMap#call'

rack-2.2.22/lib/rack/tempfile_reaper.rb:15:in 'Rack::TempfileReaper#call'

pitchfork-0.18.1/lib/pitchfork/chunked.rb:105:in 'Pitchfork::Chunked#call'

rack-2.2.22/lib/rack/content_length.rb:17:in 'Rack::ContentLength#call'

pitchfork-0.18.1/lib/pitchfork/http_server.rb:867:in 'Pitchfork::HttpServer#process_clie



Env



HTTP HOSTS: discourse.southlondonmakerspace.org