Fatal Error : undefined method `slice' for nil:NilClass

Environment

Discourse Version: 2.9.0.beta9

Plugin Commit: ???

Steps to Reproduce

Tonight I upgraded the Sociocracy for All discourse to version 2.9.0.beta9. I checked https://discourse.pluginmanager.org/ and it shows that the multi-lingual plugin is compatible. Now, Discourse won’t start up.

The backtrace shows:
Message

Failed to handle exception in exception app middleware : ActionView::Template::Error : undefined method `slice’ for nil:NilClass

Backtrace

/var/www/discourse/plugins/discourse-multilingual/plugin.rb:170:in block (2 levels) in activate!' /var/www/discourse/lib/plugin/instance.rb:299:in public_send’
/var/www/discourse/lib/plugin/instance.rb:299:in block (2 levels) in add_class_method' /var/www/discourse/plugins/discourse-multilingual/extensions/extra_locales_controller.rb:15:in bundle_js’
/var/www/discourse/plugins/discourse-multilingual/extensions/extra_locales_controller.rb:23:in bundle_js_hash' /var/www/discourse/app/controllers/extra_locales_controller.rb:48:in url’
/var/www/discourse/plugins/discourse-multilingual/lib/multilingual/locale_loader.rb:36:in preload_tag_translations' /var/www/discourse/plugins/discourse-multilingual/plugin.rb:85:in block (2 levels) in activate!’
/var/www/discourse/lib/plugin/instance.rb:584:in block in register_html_builder' /var/www/discourse/lib/discourse_plugin_registry.rb:210:in block in build_html’

Example

https://forums.sociocracyforall.org/logs/

Logs

Already copied to previous page.

@merefield see above :point_up:

Should be resolved with:

https://github.com/paviliondev/discourse-multilingual/pull/58

Please rebuild and try again.