Plugin problems after moving to Redmine 5.0.1 from 4.2.3
Added by Ivan Cenov over 2 years ago
Hi,
I moved from 4Redmine 4.2.3 to Redmine 5.0.1. It started and works, but only when removed several plugins (removed means physically removed from the plugins folder, not de-installed). Below is the log when redmine_code_review plugin is in plugins folder. Other plugins that prevents Redmine to start are redmine_issue_templates, additionals, additional_tags.
E:\data\redmine>puma -e production -p 3002 *** SIGUSR2 not implemented, signal based restart unavailable! *** SIGUSR1 not implemented, signal based restart unavailable! *** SIGHUP not implemented, signal based logs reopening unavailable! Puma starting in single mode... * Puma version: 5.5.2 (ruby 2.6.9-p207) ("Zawgyi") * Min threads: 0 * Max threads: 5 * Environment: production * PID: 12392 ! Unable to load application: LoadError: cannot load such file -- gravatar C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require': cannot load such file -- gravatar (LoadError) from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require' from E:/data/redmine/plugins/redmine_code_review/init.rb:22:in `<top (required)>' from E:/data/redmine/lib/redmine/plugin_loader.rb:31:in `load' from E:/data/redmine/lib/redmine/plugin_loader.rb:31:in `run_initializer' from E:/data/redmine/lib/redmine/plugin_loader.rb:108:in `each' from E:/data/redmine/lib/redmine/plugin_loader.rb:108:in `block in load' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/callbacks.rb:427:in `instance_exec' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/callbacks.rb:427:in `block in make_lambda' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/callbacks.rb:198:in `block (2 levels) in halting' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/callbacks.rb:604:in `block (2 levels) in default_terminator' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/callbacks.rb:603:in `catch' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/callbacks.rb:603:in `block in default_terminator' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/callbacks.rb:199:in `block in halting' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/callbacks.rb:512:in `block in invoke_before' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/callbacks.rb:512:in `each' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/callbacks.rb:512:in `invoke_before' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/callbacks.rb:105:in `run_callbacks' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/activesupport-6.1.6/lib/active_support/reloader.rb:88:in `prepare!' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.6/lib/rails/application/finisher.rb:124:in `block in <module:Finisher>' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.6/lib/rails/initializable.rb:32:in `instance_exec' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.6/lib/rails/initializable.rb:32:in `run' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.6/lib/rails/initializable.rb:61:in `block in run_initializers' from C:/Ruby26-x64/lib/ruby/2.6.0/tsort.rb:228:in `block in tsort_each' from C:/Ruby26-x64/lib/ruby/2.6.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component' from C:/Ruby26-x64/lib/ruby/2.6.0/tsort.rb:431:in `each_strongly_connected_component_from' from C:/Ruby26-x64/lib/ruby/2.6.0/tsort.rb:349:in `block in each_strongly_connected_component' from C:/Ruby26-x64/lib/ruby/2.6.0/tsort.rb:347:in `each' from C:/Ruby26-x64/lib/ruby/2.6.0/tsort.rb:347:in `call' from C:/Ruby26-x64/lib/ruby/2.6.0/tsort.rb:347:in `each_strongly_connected_component' from C:/Ruby26-x64/lib/ruby/2.6.0/tsort.rb:226:in `tsort_each' from C:/Ruby26-x64/lib/ruby/2.6.0/tsort.rb:205:in `tsort_each' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.6/lib/rails/initializable.rb:60:in `run_initializers' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/railties-6.1.6/lib/rails/application.rb:391:in `initialize!' from E:/data/redmine/config/environment.rb:16:in `<top (required)>' from C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' from config.ru:3:in `block in <main>' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/rack-2.2.3/lib/rack/builder.rb:116:in `eval' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/rack-2.2.3/lib/rack/builder.rb:116:in `new_from_string' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/rack-2.2.3/lib/rack/builder.rb:105:in `load_file' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/rack-2.2.3/lib/rack/builder.rb:66:in `parse_file' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/puma-5.5.2/lib/puma/configuration.rb:345:in `load_rackup' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/puma-5.5.2/lib/puma/configuration.rb:267:in `app' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/puma-5.5.2/lib/puma/runner.rb:149:in `load_and_bind' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/puma-5.5.2/lib/puma/single.rb:44:in `run' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/puma-5.5.2/lib/puma/launcher.rb:181:in `run' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/puma-5.5.2/lib/puma/cli.rb:80:in `run' from C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/puma-5.5.2/bin/puma:10:in `<top (required)>' from C:/Ruby26-x64/bin/puma:23:in `load' from C:/Ruby26-x64/bin/puma:23:in `<main>' E:\data\redmine>
Replies (2)
RE: Plugin problems after moving to Redmine 5.0.1 from 4.2.3 - Added by Markus Boremski over 2 years ago
This error comes from Plugin redmine_code_review
As far as I understood in redmine 5 we now use Rails 6.
This uses Zeitwerk what leads to some changes regadring loading files.
I am facing the same issue here: https://github.com/xmera-circle/redmine_workload/issues/5
Maybe you can solve the problem with the hint there?
Maybe adress this problem on the github-page of the plugin.
RE: Plugin problems after moving to Redmine 5.0.1 from 4.2.3 - Added by Ivan Cenov over 2 years ago
Now I use Redmine 5.0.2 and it seems that the problems have gone.
Environment: Redmine version 5.0.2.stable Ruby version 3.1.2-p20 (2022-04-12) [x64-mingw-ucrt] Rails version 6.1.6 Environment production Database adapter Mysql2 Mailer queue ActiveJob::QueueAdapters::AsyncAdapter Mailer delivery smtp Redmine settings: Redmine theme Default SCM: Subversion 1.14.1 Git 2.34.1 Filesystem Redmine plugins: additional_tags 1.0.5 additionals 3.0.6 redmine_code_review 1.1.0 redmine_drawio 1.4.4 redmine_latex_mathjax 0.4.0