redmineup_tags plugin doesn't support redmine 6.x

4

Alexey A
Added 7 months ago

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)

1

Guillaume (none)
Added 6 months ago

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

Dimitar Chervenakov 4 months

Dear Guillaume,

More detail are needed for this problem. May I ask you to contact us at ? Thanks.

-2

Dimitar Chervenakov
Added 5 months ago

Hi. For the fixed version of the plugin, please contact us at . Thanks.

1

Alexey A
Added 5 months ago

Hi. For the fixed version of the plugin, please contact us at . Thanks.

So, you are not planning to release fixed version for everyone?

Dimitar Chervenakov 4 months

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. :)

2

Alexey A
Added 3 months ago

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>'
Mikhail Oleynik 3 months

We have the same error on Redmine 6.0.3 with redmineup_tags 2.0.15.
Any change to have fixed version soon?

1

Alexey A
Added 3 months ago

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'

(none) (none) 3 months

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

-1

Alexey A
Added 3 months ago

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
2

Mikhail Oleynik
Added 3 months ago

Hi,

Any chance to have redmineup_tags plugin working with redmine 6 ?
This issues is a show stopper for us...

Thanks.

1

(none) (none)
Added 3 months ago

The same error, any body have some solution?

0

(none) (none)
Added 23 days ago

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

    (1-9/9)