Menos mal que se ha identificado el problema, estaba entrando en pánico.
Tuve el mismo problema.
Resuelto por lo anterior.
Y por supuesto ./launcher enter app
Recientemente me actualicé de 2.x.z? a 3.1.4.
Quise habilitar el plugin de chat. Voilà. ooops… no es divertido.
Gracias por este tema. Aprendí a cambiar SiteSettings. Y, podemos volver a funcionar.
¡Hola! Entonces, para estar seguro, ¿puedo volver a activar el plugin de chat y todo estará bien?
Correcto, el plugin de chat debería funcionar de nuevo para ti en la rama stable.

¿Cómo actualizo solo el plugin de chat?
Dado que el administrador de docker está roto, y no tengo una forma fácil de actualizar solo el plugin de chat en las páginas de administración.
El chat está incluido en el núcleo, no es necesario actualizarlo por separado.
Como se muestra arriba, no hay una nueva versión principal disponible. Entonces, ¿cómo encuentro la nueva versión estable mencionada anteriormente?
¿Parece que aún no se ha lanzado?
¿Quizás una reconstrucción de la CLI lo haría?
Tu captura de pantalla dice que estás en la versión 3.1.4 +2, que es la última versión estable e incluye la corrección.
Gracias @RGJ.
Así que, activé y sí, no hay mal funcionamiento. Funciona. Veamos si Slack puede quedar fuera del juego ahora… ![]()
Hello, I tried to swith from 3.1.4 tag to stable branch but I’m facing this error:
URGENT: Failed to initialize site default: ArgumentError type
/home/matteo/discourse/lib/site_settings/type_supervisor.rb:156:in `to_rb_value'
/home/matteo/discourse/lib/site_setting_extension.rb:247:in `block (2 levels) in refresh!'
/home/matteo/discourse/lib/site_setting_extension.rb:246:in `map'
/home/matteo/discourse/lib/site_setting_extension.rb:246:in `block in refresh!'
/home/matteo/discourse/lib/site_setting_extension.rb:238:in `synchronize'
/home/matteo/discourse/lib/site_setting_extension.rb:238:in `refresh!'
/home/matteo/discourse/config/initializers/005-site_settings.rb:20:in `block (2 levels) in <main>'
/home/matteo/discourse/lib/freedom_patches/rails_multisite.rb:8:in `block in safe_each_connection'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:82:in `with_connection'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:92:in `each_connection'
/home/matteo/discourse/lib/freedom_patches/rails_multisite.rb:6:in `safe_each_connection'
/home/matteo/discourse/config/initializers/005-site_settings.rb:18:in `block in <main>'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:445:in `instance_exec'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:199:in `block (2 levels) in halting'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:687:in `block (2 levels) in default_terminator'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:686:in `catch'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:686:in `block in default_terminator'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:200:in `block in halting'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:595:in `block in invoke_before'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:595:in `each'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:595:in `invoke_before'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:106:in `run_callbacks'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/reloader.rb:88:in `prepare!'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/application/finisher.rb:68:in `block in <module:Finisher>'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/initializable.rb:32:in `instance_exec'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/initializable.rb:32:in `run'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/initializable.rb:61:in `block in run_initializers'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:228:in `block in tsort_each'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:431:in `each_strongly_connected_component_from'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:349:in `block in each_strongly_connected_component'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:347:in `each'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:347:in `call'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:347:in `each_strongly_connected_component'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:226:in `tsort_each'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:205:in `tsort_each'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/initializable.rb:60:in `run_initializers'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/application.rb:372:in `initialize!'
/home/matteo/discourse/config/environment.rb:7:in `<top (required)>'
<internal:/home/matteo/.rbenv/versions/3.2.2/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<internal:/home/matteo/.rbenv/versions/3.2.2/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
config.ru:7:in `block in <main>'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/builder.rb:125:in `instance_eval'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/builder.rb:125:in `initialize'
config.ru:1:in `new'
config.ru:1:in `<main>'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/lib/unicorn.rb:54:in `eval'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/lib/unicorn.rb:54:in `block in builder'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:821:in `build_app!'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:140:in `start'
/home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
/home/matteo/discourse/bin/unicorn:96:in `load'
/home/matteo/discourse/bin/unicorn:96:in `block in <main>'
/home/matteo/discourse/bin/unicorn:95:in `fork'
/home/matteo/discourse/bin/unicorn:95:in `<main>'
/home/matteo/discourse/lib/site_settings/type_supervisor.rb:156:in `to_rb_value': type (ArgumentError)
raise ArgumentError.new :type
^^^^^^^^^^^^^^^^^^^^^^^
from /home/matteo/discourse/lib/site_setting_extension.rb:247:in `block (2 levels) in refresh!'
from /home/matteo/discourse/lib/site_setting_extension.rb:246:in `map'
from /home/matteo/discourse/lib/site_setting_extension.rb:246:in `block in refresh!'
from /home/matteo/discourse/lib/site_setting_extension.rb:238:in `synchronize'
from /home/matteo/discourse/lib/site_setting_extension.rb:238:in `refresh!'
from /home/matteo/discourse/lib/site_setting_extension.rb:513:in `block in setup_methods'
from /home/matteo/discourse/config/initializers/100-push-notifications.rb:13:in `block in <main>'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:445:in `instance_exec'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:445:in `block in make_lambda'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:199:in `block (2 levels) in halting'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:687:in `block (2 levels) in default_terminator'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:686:in `catch'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:686:in `block in default_terminator'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:200:in `block in halting'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:595:in `block in invoke_before'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:595:in `each'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:595:in `invoke_before'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/callbacks.rb:106:in `run_callbacks'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/reloader.rb:88:in `prepare!'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/application/finisher.rb:68:in `block in <module:Finisher>'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/initializable.rb:32:in `instance_exec'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/initializable.rb:32:in `run'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/initializable.rb:61:in `block in run_initializers'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:228:in `block in tsort_each'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:431:in `each_strongly_connected_component_from'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:349:in `block in each_strongly_connected_component'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:347:in `each'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:347:in `call'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:347:in `each_strongly_connected_component'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:226:in `tsort_each'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:205:in `tsort_each'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/initializable.rb:60:in `run_initializers'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-7.0.5.1/lib/rails/application.rb:372:in `initialize!'
from /home/matteo/discourse/config/environment.rb:7:in `<top (required)>'
from <internal:/home/matteo/.rbenv/versions/3.2.2/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from <internal:/home/matteo/.rbenv/versions/3.2.2/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
from config.ru:7:in `block in <main>'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/builder.rb:125:in `instance_eval'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rack-2.2.8/lib/rack/builder.rb:125:in `initialize'
from config.ru:1:in `new'
from config.ru:1:in `<main>'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/lib/unicorn.rb:54:in `eval'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/lib/unicorn.rb:54:in `block in builder'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:821:in `build_app!'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:140:in `start'
from /home/matteo/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
from /home/matteo/discourse/bin/unicorn:96:in `load'
from /home/matteo/discourse/bin/unicorn:96:in `block in <main>'
from /home/matteo/discourse/bin/unicorn:95:in `fork'
from /home/matteo/discourse/bin/unicorn:95:in `<main>'
so I’m not able to use the 3.1.4 (chat issue + undefined method 'keys' for nil:NilClass Application Trace | Framework Trace | Full Trace (eval):76:in '_fast_attributes' app/controllers/application_controller.rb:650:in 'preload_current_user_data' app/controllers/application_controller.rb:445:in 'preload_json' app/controllers/application_controller.rb:421:in 'block in with_resolved_locale' app/controllers/application_controller.rb:421:in 'with_resolved_locale' lib/middleware/omniauth_bypass_middleware.rb:74:in 'call' lib/content_security_policy/middleware.rb:12:in 'call' lib/middleware/gtm_script_nonce_injector.rb:10:in 'call' config/initializers/100-quiet_logger.rb:20:in 'call' config/initializers/100-silence_logger.rb:29:in 'call' lib/middleware/missing_avatars.rb:22:in 'call' lib/middleware/turbo_dev.rb:31:in 'call'nor the stable branch; main is working but is a beta5 version.
Using standard setup on Ubuntu (no Docker)
Someone can help me please?
Thanks a lot
Esto resolvió el problema para mí por ahora, también.
Estoy usando bitnami/discourse:latest y actualmente está utilizando la versión 3.1.4 en Commits · discourse/discourse · GitHub
@rsmithlal Tengo el mismo error cuando uso la versión 3.1.4 de Discourse Bitnami
El arreglo mencionado anteriormente solo está disponible en la 3.1.5 y no en la 3.1.4
La solución proporcionada por @moggleif funciona como solución alternativa, pero debemos esperar la nueva versión de Bitnami (versión 3.1.5) para solucionarlo.
Terminé migrando al método de instalación oficial. Realmente no valió la pena el problema de tratar de averiguar cómo trabajar con la imagen de Bitnami.
Solo usé Bitnami en primer lugar porque se usó como imagen base en el mercado de aplicaciones de Cosmos Server.
Ahora estoy ejecutando la versión 3.3.0-beta1.
Este tema se cerró automáticamente 10 días después de la última respuesta. Ya no se permiten nuevas respuestas.
