Skip to content

Instantly share code, notes, and snippets.

@CootCraig
Created September 20, 2012 21:43
Show Gist options
  • Save CootCraig/3758531 to your computer and use it in GitHub Desktop.
Save CootCraig/3758531 to your computer and use it in GitHub Desktop.
Windows JRuby / Celluloid script unable to get thread
base::Celluloid ERROR 2012-09-20 12:03:18 :: Celluloid::SupervisionGroup crashed!
ThreadError: unable to create new native thread
org/jruby/RubyThread.java:301:in `initialize'
org/jruby/RubyThread.java:230:in `new'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/internal_pool.rb:45:in `create'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/internal_pool.rb:20:in `get'
org/jruby/libraries/ThreadLibrary.java:224:in `synchronize'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/internal_pool.rb:17:in `get'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/thread_handle.rb:10:in `initialize'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/actor.rb:181:in `initialize'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid.rb:88:in `new_link'
org/jruby/RubyBasicObject.java:1704:in `__send__'
org/jruby/RubyKernel.java:2104:in `send'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervision_group.rb:133:in `start'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervision_group.rb:120:in `initialize'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervision_group.rb:80:in `add'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervision_group.rb:71:in `supervise_as'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervisor.rb:17:in `supervise_as'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervision_group.rb:63:in `initialize'
org/jruby/RubyBasicObject.java:1698:in `__send__'
org/jruby/RubyBasicObject.java:1704:in `__send__'
org/jruby/RubyKernel.java:2104:in `send'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/calls.rb:57:in `dispatch'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/actor.rb:320:in `handle_message'
c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/tasks/task_fiber.rb:22:in `initialize'
base::ExtensionStarter ERROR 2012-09-20 12:03:18 :: unable to create new native thread
["org/jruby/RubyThread.java:301:in `initialize'"
, "org/jruby/RubyThread.java:230:in `new'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/internal_pool.rb:45:in `create'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/internal_pool.rb:20:in `get'"
, "org/jruby/libraries/ThreadLibrary.java:224:in `synchronize'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/internal_pool.rb:17:in `get'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/thread_handle.rb:10:in `initialize'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/actor.rb:181:in `initialize'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid.rb:88:in `new_link'"
, "org/jruby/RubyBasicObject.java:1704:in `__send__'"
, "org/jruby/RubyKernel.java:2104:in `send'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervision_group.rb:133:in `start'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervision_group.rb:120:in `initialize'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervision_group.rb:80:in `add'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervision_group.rb:71:in `supervise_as'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervisor.rb:17:in `supervise_as'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/supervision_group.rb:63:in `initialize'"
, "org/jruby/RubyBasicObject.java:1698:in `__send__'"
, "org/jruby/RubyBasicObject.java:1704:in `__send__'"
, "org/jruby/RubyKernel.java:2104:in `send'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/calls.rb:57:in `dispatch'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/actor.rb:320:in `handle_message'"
, "c:/jruby/jruby-1.6.8.dev/lib/ruby/gems/1.8/gems/celluloid-0.12.0/lib/celluloid/tasks/task_fiber.rb:22:in `initialize'"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment