Dopo aver ricostruito l'app, non riesco ad accedere con errore 500

Meno male che il problema è stato identificato, stavo andando nel panico

1 Mi Piace

Ho avuto lo stesso problema.
Risolto con la procedura sopra.
E ovviamente ./launcher enter app

Recentemente ho effettuato l’aggiornamento da 2.x.z? A 3.1.4.
Volevo abilitare il plugin chat. Voilà. Oops… non divertente.
Grazie per questo topic. Ho imparato come modificare SiteSettings. E, possiamo di nuovo funzionare.

2 Mi Piace

Grazie per aver indagato, @RGJ, la correzione è ora stata retroportata a stable.

7 Mi Piace

Ciao! Quindi, per essere sicuri, posso riattivare il plugin della chat e andrà tutto bene?

2 Mi Piace

Corretto, il plugin della chat dovrebbe ora funzionare di nuovo per te sul ramo stable.

2 Mi Piace

image

Come aggiorno solo il plugin della chat?
Dato che il docker manager è rotto e non ho un modo semplice per aggiornare solo il chat-plugin dalle pagine di amministrazione.

La chat è inclusa nel core, non è necessario aggiornarla separatamente.

2 Mi Piace

Come mostrato sopra, nessuna nuova versione principale disponibile. Quindi, come trovo la nuova versione stabile menzionata sopra?

Sembra non sia ancora stata rilasciata?

Forse una ricompilazione della CLI potrebbe risolvere il problema?

2 Mi Piace

Il tuo screenshot dice che sei sulla versione 3.1.4 +2, che è l’ultima versione stabile e include la correzione.

2 Mi Piace

Grazie @RGJ.

Quindi, ho attivato e sì, nessun malfunzionamento. Funziona. Vediamo se Slack può essere fuori dal gioco ora… :slight_smile:

1 Mi Piace

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

Questo ha risolto il problema per me per ora, anche.\n\nSto usando bitnami/discourse:latest e attualmente sta utilizzando la versione 3.1.4 su Commits · discourse/discourse · GitHub

@rsmithlal Ho lo stesso errore quando uso la versione 3.1.4 di Discourse Bitnami

La correzione menzionata sopra è disponibile solo sulla 3.1.5 e non sulla 3.1.4

La correzione fornita da @moggleif funziona come soluzione temporanea, ma dobbiamo attendere la nuova release di Bitnami (versione 3.1.5) per risolverlo.

1 Mi Piace

Ho finito per migrare al metodo di installazione ufficiale. Non valeva davvero la pena di preoccuparsi di capire come lavorare con l’immagine Bitnami.

Ho usato Bitnami in primo luogo solo perché era usato come immagine di base nel marketplace dell’app Cosmos Server.

Ora sto eseguendo la versione 3.3.0-beta1.

4 Mi Piace

Questo argomento è stato chiuso automaticamente 10 giorni dopo l’ultima risposta. Non sono più ammessi nuovi messaggi.