Project

General

Profile

Actions

Bug #3219

closed

NameError: uninitialized constant ProjectAdminQuery (NameError) with RM 6

Added by liaham 11 days ago. Updated 10 days ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
04/08/2025
Due date:
04/09/2025
% Done:

100%

Estimated time:
Affected Version:
Compatible Redmine Version:
6.0.z

Description

E, [2025-04-08 14:54:38 #1] ERROR -- : rake aborted!
NameError: uninitialized constant ProjectAdminQuery (NameError)

class ProjectTypeQuery < ProjectAdminQuery
                         ^^^^^^^^^^^^^^^^^
Did you mean?  ProjectQuery
               ProjectTypeQuery
/home/liane-xmera/redmine/plugins/redmine_project_types/app/models/project_type_query.rb:22:in `<top (required)>'
/home/liane-xmera/redmine/gem_home/gems/zeitwerk-2.7.1/lib/zeitwerk/core_ext/kernel.rb:26:in `require'
/home/liane-xmera/redmine/gem_home/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/liane-xmera/redmine/plugins/redmine_project_types_relations/lib/project_types_relations.rb:78:in `project_type_query_patch'
/home/liane-xmera/redmine/plugins/redmine_project_types_relations/lib/project_types_relations.rb:48:in `block in setup'
/home/liane-xmera/redmine/plugins/redmine_project_types_relations/lib/project_types_relations.rb:47:in `each'
/home/liane-xmera/redmine/plugins/redmine_project_types_relations/lib/project_types_relations.rb:47:in `setup'
/home/liane-xmera/redmine/plugins/redmine_project_types_relations/init.rb:35:in `<top (required)>'
/home/liane-xmera/redmine/lib/redmine/plugin_loader.rb:31:in `load'
/home/liane-xmera/redmine/lib/redmine/plugin_loader.rb:31:in `run_initializer'
/home/liane-xmera/redmine/lib/redmine/plugin_loader.rb:61:in `each'
/home/liane-xmera/redmine/lib/redmine/plugin_loader.rb:61:in `block in load'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in `instance_exec'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in `block in make_lambda'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:179:in `block in call'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:668:in `block (2 levels) in default_terminator'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:667:in `catch'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:667:in `block in default_terminator'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:180:in `call'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `block in invoke_before'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `each'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `invoke_before'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:109:in `run_callbacks'
/home/liane-xmera/redmine/gem_home/gems/activesupport-7.2.2.1/lib/active_support/reloader.rb:96:in `prepare!'
/home/liane-xmera/redmine/gem_home/gems/railties-7.2.2.1/lib/rails/application/finisher.rb:74:in `block in <module:Finisher>'
/home/liane-xmera/redmine/gem_home/gems/railties-7.2.2.1/lib/rails/initializable.rb:32:in `instance_exec'
/home/liane-xmera/redmine/gem_home/gems/railties-7.2.2.1/lib/rails/initializable.rb:32:in `run'
/home/liane-xmera/redmine/gem_home/gems/railties-7.2.2.1/lib/rails/initializable.rb:61:in `block in run_initializers'
/home/liane-xmera/redmine/gem_home/gems/railties-7.2.2.1/lib/rails/initializable.rb:60:in `run_initializers'
/home/liane-xmera/redmine/gem_home/gems/railties-7.2.2.1/lib/rails/application.rb:435:in `initialize!'
/home/liane-xmera/redmine/config/environment.rb:16:in `<top (required)>'
/home/liane-xmera/redmine/gem_home/gems/zeitwerk-2.7.1/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/home/liane-xmera/redmine/gem_home/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/home/liane-xmera/redmine/gem_home/gems/railties-7.2.2.1/lib/rails/application.rb:411:in `require_environment!'
/home/liane-xmera/redmine/gem_home/gems/railties-7.2.2.1/lib/rails/application.rb:559:in `block in run_tasks_blocks'
/home/liane-xmera/redmine/gem_home/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => db:migrate => db:load_config => environment
(See full trace by running task with --trace)
Actions #1

Updated by liaham 11 days ago

  • Subject changed from ameError: uninitialized constant ProjectAdminQuery (NameError) with RM 6 to NameError: uninitialized constant ProjectAdminQuery (NameError) with RM 6
  • Status changed from New to In Progress
  • Start date set to 04/08/2025
Actions #2

Updated by liaham 11 days ago

  • Project changed from Redmine Project Types to Redmine Project Types Relations
  • Target version changed from unreleased to unreleased
  • Affected Version unreleased added
  • Affected Version deleted (4.6.1)
Actions #3

Updated by liaham 11 days ago

  • % Done changed from 0 to 20

The error occurs due to a change from RM 6.0.3 to 6.0.4. The class ProjectAdminQuery is only available in RM 6.0.4 what is the reason for this error.

Actions #5

Updated by liaham 10 days ago

  • Due date set to 04/09/2025
  • Status changed from In Progress to Closed
  • % Done changed from 20 to 100

This error is fixed with updating to RM 6.0.4 since it introduces ProjectAdminQuery the first time. Before RM 6.0.3 was in use for development.

Actions

Also available in: Atom PDF