Open leobg opened 8 years ago
I am trying to install redmine elasticsearch plugin, but when I try to reindex all documents I get an error:
$ bundle exec rake redmine_elasticsearch:reindex_all RAILS_ENV=production --trace Loading Rails environment for Resque * Invoke redmine_elasticsearch:reindex_all (first_time) * Invoke redmine_elasticsearch:logged (first_time) * Invoke environment (first_time) * Execute environment * Execute redmine_elasticsearch:logged * Execute redmine_elasticsearch:reindex_all Recreate index for all available search types rake aborted! NoMethodError: undefined method scoped' for #Class:0x000000083d00b0 /usr/local/rvm/gems/ruby-2.1.5/gems/activerecord-4.2.4/lib/active_record/dynamic_matchers.rb:26:inmethod_missing' /var/www/redmine-3.1.1/plugins/redmine_elasticsearch/app/models/parent_project.rb:57:in searching_scope' /var/www/redmine-3.1.1/plugins/redmine_elasticsearch/lib/redmine_elasticsearch/indexer_service.rb:45:infor_each_parent_project' /var/www/redmine-3.1.1/plugins/redmine_elasticsearch/lib/redmine_elasticsearch/indexer_service.rb:18:in reindex_all' /var/www/redmine-3.1.1/plugins/redmine_elasticsearch/lib/tasks/index.rake:18:inblock (2 levels) in <top (required)>' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:240:in call' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:240:inblock in execute' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:235:in each' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:235:inexecute' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:179:in block in invoke_with_call_chain' /usr/local/rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/monitor.rb:211:inmon_synchronize' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:172:in invoke_with_call_chain' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:165:ininvoke' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:150:in invoke_task' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:106:inblock (2 levels) in top_level' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:106:in each' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:106:inblock in top_level' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:115:in run_with_threads' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:100:intop_level' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:78:in block in run' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:176:instandard_exception_handling' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:75:in run' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/bin/rake:33:in<top (required)>' /usr/local/rvm/gems/ruby-2.1.5/bin/rake:23:in load' /usr/local/rvm/gems/ruby-2.1.5/bin/rake:23:in' /usr/local/rvm/gems/ruby-2.1.5/bin/ruby_executable_hooks:15:in eval' /usr/local/rvm/gems/ruby-2.1.5/bin/ruby_executable_hooks:15:in' Tasks: TOP => redmine_elasticsearch:reindex_all
scoped' for #Class:0x000000083d00b0 /usr/local/rvm/gems/ruby-2.1.5/gems/activerecord-4.2.4/lib/active_record/dynamic_matchers.rb:26:in
searching_scope' /var/www/redmine-3.1.1/plugins/redmine_elasticsearch/lib/redmine_elasticsearch/indexer_service.rb:45:in
reindex_all' /var/www/redmine-3.1.1/plugins/redmine_elasticsearch/lib/tasks/index.rake:18:in
call' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:240:in
each' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:235:in
block in invoke_with_call_chain' /usr/local/rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/monitor.rb:211:in
invoke_with_call_chain' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:165:in
invoke_task' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:106:in
each' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:106:in
run_with_threads' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:100:in
block in run' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:176:in
run' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/bin/rake:33:in
load' /usr/local/rvm/gems/ruby-2.1.5/bin/rake:23:in
eval' /usr/local/rvm/gems/ruby-2.1.5/bin/ruby_executable_hooks:15:in
I wonder if redmine 3.1.1 is supported by this plugin. Readme says 2.1.x and later, but does not explicitly mention 3.x
Could anyone help?
After reading thru the other issues (https://github.com/Undev/redmine_elasticsearch/issues/24), it seems indeed the redmine 3 is my issue.
Any plans to enable support for 3.x anytime soon?
I am trying to install redmine elasticsearch plugin, but when I try to reindex all documents I get an error:
$ bundle exec rake redmine_elasticsearch:reindex_all RAILS_ENV=production --trace Loading Rails environment for Resque * Invoke redmine_elasticsearch:reindex_all (first_time) * Invoke redmine_elasticsearch:logged (first_time) * Invoke environment (first_time) * Execute environment * Execute redmine_elasticsearch:logged * Execute redmine_elasticsearch:reindex_all Recreate index for all available search types rake aborted! NoMethodError: undefined method'
/usr/local/rvm/gems/ruby-2.1.5/bin/ruby_executable_hooks:15:in '
Tasks: TOP => redmine_elasticsearch:reindex_all
scoped' for #Class:0x000000083d00b0 /usr/local/rvm/gems/ruby-2.1.5/gems/activerecord-4.2.4/lib/active_record/dynamic_matchers.rb:26:in
method_missing' /var/www/redmine-3.1.1/plugins/redmine_elasticsearch/app/models/parent_project.rb:57:insearching_scope' /var/www/redmine-3.1.1/plugins/redmine_elasticsearch/lib/redmine_elasticsearch/indexer_service.rb:45:in
for_each_parent_project' /var/www/redmine-3.1.1/plugins/redmine_elasticsearch/lib/redmine_elasticsearch/indexer_service.rb:18:inreindex_all' /var/www/redmine-3.1.1/plugins/redmine_elasticsearch/lib/tasks/index.rake:18:in
block (2 levels) in <top (required)>' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:240:incall' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:240:in
block in execute' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:235:ineach' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:235:in
execute' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:179:inblock in invoke_with_call_chain' /usr/local/rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/monitor.rb:211:in
mon_synchronize' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:172:ininvoke_with_call_chain' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/task.rb:165:in
invoke' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:150:ininvoke_task' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:106:in
block (2 levels) in top_level' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:106:ineach' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:106:in
block in top_level' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:115:inrun_with_threads' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:100:in
top_level' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:78:inblock in run' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:176:in
standard_exception_handling' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/lib/rake/application.rb:75:inrun' /usr/local/rvm/gems/ruby-2.1.5/gems/rake-10.4.2/bin/rake:33:in
<top (required)>' /usr/local/rvm/gems/ruby-2.1.5/bin/rake:23:inload' /usr/local/rvm/gems/ruby-2.1.5/bin/rake:23:in
eval' /usr/local/rvm/gems/ruby-2.1.5/bin/ruby_executable_hooks:15:in
I wonder if redmine 3.1.1 is supported by this plugin. Readme says 2.1.x and later, but does not explicitly mention 3.x
Could anyone help?