redmineup_tags plugin doesn't support redmine 6.x
redmine 6.0.1
redmineup_tags 2.0.14
expected file /opt/redmine/plugins/redmineup_tags/lib/redmineup_tags/patches/agile_versions_query_patch.rb to define constant RedmineupTags::Patches::AgileVersionsQueryPatch, but didn't raise Zeitwerk::NameError.new(msg, cref.cname) ^^^^^ (Zeitwerk::NameError) /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/callbacks.rb:32:in `on_file_autoloaded' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:27:in `require' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/cref.rb:91:in `const_get' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/cref.rb:91:in `get' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/eager_load.rb:173:in `block in actual_eager_load_dir' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:47:in `block in ls' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:25:in `each' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:25:in `ls' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/eager_load.rb:168:in `actual_eager_load_dir' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/eager_load.rb:17:in `block (2 levels) in eager_load' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/eager_load.rb:16:in `each' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/eager_load.rb:16:in `block in eager_load' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/eager_load.rb:10:in `synchronize' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/eager_load.rb:10:in `eager_load' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:413:in `block in eager_load_all' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:411:in `each' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:411:in `eager_load_all' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/railties-7.2.2/lib/rails/application/finisher.rb:80:in `block in <module:Finisher>' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/railties-7.2.2/lib/rails/initializable.rb:32:in `instance_exec' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/railties-7.2.2/lib/rails/initializable.rb:32:in `run' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/railties-7.2.2/lib/rails/initializable.rb:61:in `block in run_initializers' /usr/local/rbenv/versions/3.1.6/lib/ruby/3.1.0/tsort.rb:228:in `block in tsort_each' /usr/local/rbenv/versions/3.1.6/lib/ruby/3.1.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component' /usr/local/rbenv/versions/3.1.6/lib/ruby/3.1.0/tsort.rb:431:in `each_strongly_connected_component_from' /usr/local/rbenv/versions/3.1.6/lib/ruby/3.1.0/tsort.rb:349:in `block in each_strongly_connected_component' /usr/local/rbenv/versions/3.1.6/lib/ruby/3.1.0/tsort.rb:347:in `each' /usr/local/rbenv/versions/3.1.6/lib/ruby/3.1.0/tsort.rb:347:in `call' /usr/local/rbenv/versions/3.1.6/lib/ruby/3.1.0/tsort.rb:347:in `each_strongly_connected_component' /usr/local/rbenv/versions/3.1.6/lib/ruby/3.1.0/tsort.rb:226:in `tsort_each' /usr/local/rbenv/versions/3.1.6/lib/ruby/3.1.0/tsort.rb:205:in `tsort_each' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/railties-7.2.2/lib/rails/initializable.rb:60:in `run_initializers' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/railties-7.2.2/lib/rails/application.rb:435:in `initialize!' /opt/redmine/config/environment.rb:16:in `<top (required)>' config.ru:3:in `require_relative' config.ru:3:in `block in <main>' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/rack-3.1.8/lib/rack/builder.rb:124:in `instance_eval' /usr/local/rbenv/versions/3.1.6/lib/ruby/gems/3.1.0/gems/rack-3.1.8/lib/rack/builder.rb:124:in `initialize' config.ru:1:in `new' config.ru:1:in `<main>' /usr/share/passenger/helper-scripts/rack-preloader.rb:101:in `eval' /usr/share/passenger/helper-scripts/rack-preloader.rb:101:in `preload_app' /usr/share/passenger/helper-scripts/rack-preloader.rb:189:in `block in <module:App>' /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:399:in `run_block_and_record_step_progress' /usr/share/passenger/helper-scripts/rack-preloader.rb:188:in `<module:App>' /usr/share/passenger/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>' /usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<main>'
Answers (9)
Hi,
In addition, I think there's an issue with translations. Part of labels are not anymore translated when moving to Redmine 6.0.2, excepted if I de-activate all redmineup plugins.
Many thanks
Dear Guillaume,
More detail are needed for this problem. May I ask you to contact us at support@redmineup.com? Thanks.
Hi. For the fixed version of the plugin, please contact us at support@redmineup.com. Thanks.
So, you are not planning to release fixed version for everyone?
Dear Alexey,
This is Dimitar from the RedmineUP Support team here. Yeah, it will be officially released in a new version, of course. :) But before the official release, if someone would like to get the fixed version, please feel free to contact us and we will send it to you. Thanks for the comment. :)
After updating to 2.0.15 I got the following error:
expected file /opt/redmine-6.0.3/plugins/redmineup_tags/lib/redmineup_tags/patches/agile_versions_query_patch.rb to define constant RedmineupTags::Patches::AgileVersionsQueryPatch, but didn't (Zeitwerk::NameError) /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/callbacks.rb:32:in `on_file_autoloaded' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/core_ext/kernel.rb:27:in `require' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/cref.rb:63:in `const_get' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/cref.rb:63:in `get' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:173:in `block in actual_eager_load_dir' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/helpers.rb:47:in `block in ls' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/helpers.rb:25:in `each' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/helpers.rb:25:in `ls' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:168:in `actual_eager_load_dir' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:17:in `block (2 levels) in eager_load' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:16:in `each' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:16:in `block in eager_load' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:10:in `synchronize' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:10:in `eager_load' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader.rb:430:in `block in eager_load_all' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader.rb:428:in `each' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader.rb:428:in `eager_load_all' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/railties-7.2.2.1/lib/rails/application/finisher.rb:80:in `block in <module:Finisher>' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:32:in `instance_exec' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:32:in `run' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:61:in `block in run_initializers' /usr/local/rbenv/versions/3.2.5/lib/ruby/3.2.0/tsort.rb:228:in `block in tsort_each' /usr/local/rbenv/versions/3.2.5/lib/ruby/3.2.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component' /usr/local/rbenv/versions/3.2.5/lib/ruby/3.2.0/tsort.rb:431:in `each_strongly_connected_component_from' /usr/local/rbenv/versions/3.2.5/lib/ruby/3.2.0/tsort.rb:349:in `block in each_strongly_connected_component' /usr/local/rbenv/versions/3.2.5/lib/ruby/3.2.0/tsort.rb:347:in `each' /usr/local/rbenv/versions/3.2.5/lib/ruby/3.2.0/tsort.rb:347:in `call' /usr/local/rbenv/versions/3.2.5/lib/ruby/3.2.0/tsort.rb:347:in `each_strongly_connected_component' /usr/local/rbenv/versions/3.2.5/lib/ruby/3.2.0/tsort.rb:226:in `tsort_each' /usr/local/rbenv/versions/3.2.5/lib/ruby/3.2.0/tsort.rb:205:in `tsort_each' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:60:in `run_initializers' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/railties-7.2.2.1/lib/rails/application.rb:435:in `initialize!' /opt/redmine-6.0.3/config/environment.rb:16:in `<top (required)>' config.ru:3:in `require_relative' config.ru:3:in `block in <main>' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/rack-3.1.11/lib/rack/builder.rb:124:in `instance_eval' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/rack-3.1.11/lib/rack/builder.rb:124:in `initialize' config.ru:1:in `new' config.ru:1:in `<main>' /usr/share/passenger/helper-scripts/rack-preloader.rb:101:in `eval' /usr/share/passenger/helper-scripts/rack-preloader.rb:101:in `preload_app' /usr/share/passenger/helper-scripts/rack-preloader.rb:189:in `block in <module:App>' /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:399:in `run_block_and_record_step_progress' /usr/share/passenger/helper-scripts/rack-preloader.rb:188:in `<module:App>' /usr/share/passenger/helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>' /usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<main>'
We have the same error on Redmine 6.0.3 with redmineup_tags 2.0.15.
Any change to have fixed version soon?
The same error on redmine 6.0.4 with redmineup_tags 2.0.15.
expected file /opt/redmine-6.0.4/plugins/redmineup_tags/lib/redmineup_tags/patches/agile_versions_query_patch.rb to define constant RedmineupTags::Patches::AgileVersionsQueryPatch, but didn't (Zeitwerk::NameError) /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/callbacks.rb:32:in `on_file_autoloaded' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/core_ext/kernel.rb:27:in `require' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/cref.rb:63:in `const_get' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/cref.rb:63:in `get' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:173:in `block in actual_eager_load_dir' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/helpers.rb:47:in `block in ls' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/helpers.rb:25:in `each' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/helpers.rb:25:in `ls' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:168:in `actual_eager_load_dir' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:17:in `block (2 levels) in eager_load' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:16:in `each' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:16:in `block in eager_load' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:10:in `synchronize' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader/eager_load.rb:10:in `eager_load' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader.rb:430:in `block in eager_load_all' /usr/local/rbenv/versions/3.2.5/lib/ruby/gems/3.2.0/gems/zeitwerk-2.7.2/lib/zeitwerk/loader.rb:428:in `each'
Same error for me:
Environment:
Redmine version 6.0.4.stable
Ruby version 3.1.4-p223 (2023-03-30) [x86_64-linux]
Rails version 7.2.2.1
Environment production
Database adapter Mysql2
Environment: Redmine version 6.0.4.stable Ruby version 3.2.5-p208 (2024-07-26) [x86_64-linux] Rails version 7.2.2.1 Environment production Database adapter PostgreSQL Mailer queue ActiveJob::QueueAdapters::SuckerPunchAdapter Mailer delivery smtp Redmine settings: Redmine theme Default
Hi,
Any chance to have redmineup_tags plugin working with redmine 6 ?
This issues is a show stopper for us...
Thanks.
Fix for redmine 6 :
Add two lines
+ else
+ module RedmineupTags; module Patches; module AgileVersionsQueryPatch; end; end; end
end
before last "end" of files agile_versions_query_patch.rb and agile_query_patch.rb