Restream / redmine_elasticsearch

Full text searching plugin for Redmine
Apache License 2.0
67 stars 33 forks source link

error when trying to initiate full reindex #30

Open leobg opened 8 years ago

leobg commented 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

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?

leobg commented 8 years ago

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?