socialpandas / sidekiq-superworker

Directed acyclic graphs of Sidekiq jobs
MIT License
438 stars 34 forks source link

Can't create another superworker #33

Closed EMRJ closed 9 years ago

EMRJ commented 9 years ago

I have super_worker1, super_worker2 in the initializers, when i start rails it gives the following error in super_worker_2

config/initializers/super_worker2.rb

Sidekiq::Superworker.options[:insert_method] = :multiple logger = Logger.new(Rails.root.join('log', 'super_worker2.log')) logger.level = Logger::DEBUG Sidekiq::Superworker::Logging.logger = logger

Superworker.define(:super_worker2) do

parallel do Worker1.perform_async Worker2.perform_async end end

Error: /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/activesupport-4.1.6/lib/active_support/inflector/methods.rb:238:in const_get': wrong constant name 9b5223e6d42d89b30e746e9a (NameError) from /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/activesupport-4.1.6/lib/active_support/inflector/methods.rb:238:inblock in constantize' from /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/activesupport-4.1.6/lib/active_support/inflector/methods.rb:236:in each' from /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/activesupport-4.1.6/lib/active_support/inflector/methods.rb:236:ininject' from /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/activesupport-4.1.6/lib/active_support/inflector/methods.rb:236:in constantize' from /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/activesupport-4.1.6/lib/active_support/core_ext/string/inflections.rb:66:inconstantize' from /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/sidekiq-superworker-1.0.0/lib/sidekiq/superworker/dsl_parser.rb:38:in add_method_result_to_nested_hash' from /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/sidekiq-superworker-1.0.0/lib/sidekiq/superworker/dsl_parser.rb:20:inblock_to_nested_hash' from /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/sidekiq-superworker-1.0.0/lib/sidekiq/superworker/dsl_parser.rb:32:in add_method_result_to_nested_hash' from /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/sidekiq-superworker-1.0.0/lib/sidekiq/superworker/dsl_parser.rb:20:inblock_to_nested_hash' from /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/sidekiq-superworker-1.0.0/lib/sidekiq/superworker/dsl_parser.rb:9:in parse' from /home/ubuntu/.rvm/gems/ruby-2.1.3@proj/gems/sidekiq-superworker-1.0.0/lib/sidekiq/superworker/worker.rb:6:indefine' from /home/ubuntu/proj/config/initializers/super_worker2.rb:6:in `<top (required)>'