Closed jdx closed 11 years ago
bundle exec sidekiq -c 3 -q critical,3 -q default,2 -q sunspot uninitialized constant Sunspot::Queue::Helpers /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/sunspot-queue-0.10.0/lib/sunspot/queue/sidekiq/index_job.rb:5:in `<class:IndexJob>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/sunspot-queue-0.10.0/lib/sunspot/queue/sidekiq/index_job.rb:4:in `<module:Sidekiq>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/sunspot-queue-0.10.0/lib/sunspot/queue/sidekiq/index_job.rb:3:in `<top (required)>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/backports-2.6.7/lib/backports/tools.rb:314:in `require' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/backports-2.6.7/lib/backports/tools.rb:314:in `require_with_backports' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/sunspot-queue-0.10.0/lib/sunspot/queue/sidekiq/backend.rb:1:in `<top (required)>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/backports-2.6.7/lib/backports/tools.rb:314:in `require' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/backports-2.6.7/lib/backports/tools.rb:314:in `require_with_backports' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/sunspot-queue-0.10.0/lib/sunspot/queue/sidekiq.rb:5:in `<module:Sidekiq>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/sunspot-queue-0.10.0/lib/sunspot/queue/sidekiq.rb:4:in `<module:Queue>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/sunspot-queue-0.10.0/lib/sunspot/queue/sidekiq.rb:3:in `<top (required)>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/backports-2.6.7/lib/backports/tools.rb:314:in `require' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/backports-2.6.7/lib/backports/tools.rb:314:in `require_with_backports' /Users/dickeyxxx/src/production_beast/config/initializers/sunspot.rb:1:in `<top (required)>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/bundler/gems/rails-dev-boost-3e25b06c5c53/lib/rails_development_boost/loadable_patch.rb:14:in `load' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/engine.rb:588:in `block (2 levels) in <class:Engine>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/engine.rb:587:in `each' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/engine.rb:587:in `block in <class:Engine>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/initializable.rb:30:in `instance_exec' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/initializable.rb:30:in `run' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/initializable.rb:55:in `block in run_initializers' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/initializable.rb:54:in `each' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/initializable.rb:54:in `run_initializers' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/application.rb:136:in `initialize!' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/railtie/configurable.rb:30:in `method_missing' /Users/dickeyxxx/src/production_beast/config/environment.rb:5:in `<top (required)>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/sidekiq-2.12.0/lib/sidekiq/cli.rb:197:in `require' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/sidekiq-2.12.0/lib/sidekiq/cli.rb:197:in `boot_system' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/sidekiq-2.12.0/lib/sidekiq/cli.rb:39:in `parse' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/sidekiq-2.12.0/bin/sidekiq:7:in `<top (required)>' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/bin/sidekiq:23:in `load' /Users/dickeyxxx/.rbenv/versions/2.0.0-p195/bin/sidekiq:23:in `<main>'
adding a require to my initializer seems to fix the problem though:
require "sunspot/queue/helpers" require "sunspot/queue/sidekiq" backend = Sunspot::Queue::Sidekiq::Backend.new Sunspot.session = Sunspot::Queue::SessionProxy.new(Sunspot.session, backend)
Thanks! :metal:
adding a require to my initializer seems to fix the problem though: