celluloid / dcell

UNMAINTAINED: See celluloid/celluloid#779 - Actor-based distributed objects in Ruby based on Celluloid and 0MQ
http://celluloid.io
MIT License
595 stars 65 forks source link

Compatibility with Sidekiq #75

Open xponrails opened 9 years ago

xponrails commented 9 years ago

Hi.

When I include dcell in my Gemfile I'm not able to run sidekiq anymore (bundle exec sidekiq).

No initializers, only the gem 'dcell' in the Gemfile.

This is the stacktrace:

2014-11-07T10:00:33.577Z 31757 TID-5iihw INFO: Starting processing, hit Ctrl-C to stop linking timeout of 5 seconds exceeded /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/actor.rb:217:in block (2 levels) in linking_request' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/actor.rb:203:inloop' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/actor.rb:203:in block in linking_request' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:109:inexclusive' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid.rb:431:in exclusive' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/actor.rb:198:inlinking_request' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/actor.rb:90:in monitor' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/actor.rb:101:inlink' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid.rb:199:in new_link' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/sidekiq-3.2.6/lib/sidekiq/launcher.rb:20:ininitialize' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/calls.rb:25:in public_send' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/calls.rb:25:indispatch' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/calls.rb:67:in dispatch' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/actor.rb:322:inblock in handle_message' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/actor.rb:416:in block in task' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:55:inblock in initialize' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/tasks/task_fiber.rb:13:in block in create' (celluloid):0:inremote procedure call' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/calls.rb:92:in value' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/proxies/sync_proxy.rb:33:inmethod_missing' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid/proxies/actor_proxy.rb:20:in _send_' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/celluloid-0.15.2/lib/celluloid.rb:189:innew' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/sidekiq-3.2.6/lib/sidekiq/cli.rb:75:in run' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/gems/sidekiq-3.2.6/bin/sidekiq:8:in<top (required)>' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/bin/sidekiq:23:in load' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/bin/sidekiq:23:in

' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/bin/ruby_executable_hooks:15:in eval' /home/stefano/.rvm/gems/ruby-2.1.3@smallpay/bin/ruby_executable_hooks:15:in
'

Any suggestions?