This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| "RubyThread-278: /home/kerrigan/apps/kerrigan2/shared/bundle/jruby/1.9/gems/celluloid-0.15.2/lib/celluloid/supervision_group.rb:136" daemon prio=10 tid=0x000000000115e800 nid=0x990 runnable [0x00007fa596d13000] | |
| java.lang.Thread.State: RUNNABLE | |
| at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) | |
| at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) | |
| at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79) | |
| at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87) | |
| - locked <0x00000007872b2bc0> (a sun.nio.ch.Util$2) | |
| - locked <0x00000007872b2bb0> (a java.util.Collections$UnmodifiableSet) | |
| - locked <0x00000007872b2978> (a sun.nio.ch.EPollSelectorImpl) | |
| at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'celluloid' | |
| $count = 0 | |
| $start = Time.now.to_f | |
| $complete = 0 | |
| # Celluloid.task_class = Celluloid::TaskPooledFiber | |
| class FooActor | |
| include Celluloid |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| f = Fiber.new { | |
| begin | |
| Timeout.timeout(1) { | |
| p Fiber.yield("y1") | |
| } | |
| rescue Exception => e | |
| puts e | |
| end | |
| } | |
| p f.resume "resume 1" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 2.0.0-p247 :001 > require 'timeout' | |
| => true | |
| 2.0.0-p247 :002 > require 'fiber' | |
| => true | |
| 2.0.0-p247 :003 > f = Fiber.new { | |
| 2.0.0-p247 :004 > begin | |
| 2.0.0-p247 :005 > Timeout.timeout(1) { | |
| 2.0.0-p247 :006 > p Fiber.yield("y1") | |
| 2.0.0-p247 :007?> } | |
| 2.0.0-p247 :008?> rescue Exception => e |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| org/jruby/ext/fiber/ThreadFiber.java:163:in `yield' | |
| org/jruby/ext/fiber/ThreadFiber.java:152:in `yield' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/tasks/task_fiber.rb:18:in `signal' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:87:in `suspend' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:24:in `suspend' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid.rb:97:in `suspend' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/calls.rb:92:in `value' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing' | |
| /var/www/repos/kerrigan-v2/lib/kerrigan/components/service.rb:97:in `message' | |
| org/jruby/RubyKernel.java:1963:in `public_send' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| FiberError: yield from unresumed fiber | |
| org/jruby/ext/fiber/ThreadFiber.java:163:in `yield' | |
| org/jruby/ext/fiber/ThreadFiber.java:152:in `yield' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/tasks/task_fiber.rb:18:in `signal' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:87:in `suspend' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:24:in `suspend' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid.rb:97:in `suspend' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/calls.rb:92:in `value' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing' | |
| /var/www/repos/kerrigan-v2/lib/mongo/celluloid_io_support.rb:8:in `timeout' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| FiberError: yield from unresumed fiber | |
| org/jruby/ext/fiber/ThreadFiber.java:152:in `yield' | |
| org/jruby/ext/fiber/ThreadFiber.java:141:in `yield' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/tasks/task_fiber.rb:18:in `signal' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:87:in `suspend' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/tasks.rb:24:in `suspend' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid.rb:97:in `suspend' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/calls.rb:92:in `value' | |
| /usr/local/rvm/gems/jruby-1.7.10-fiber_fix/gems/celluloid-0.15.2/lib/celluloid/proxies/sync_proxy.rb:33:in `method_missing' | |
| /var/www/repos/kerrigan-v2/lib/kerrigan/components/service.rb:97:in `message' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| java.lang.NullPointerException | |
| at org.jruby.ext.fiber.ThreadFiber.yield(ThreadFiber.java:152) | |
| at org.jruby.ext.fiber.ThreadFiber.yield(ThreadFiber.java:141) | |
| at org.jruby.ext.fiber.ThreadFiber$INVOKER$s$yield.call(ThreadFiber$INVOKER$s$yield.gen) | |
| at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:134) | |
| at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60) | |
| at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) | |
| at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74) | |
| at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139) | |
| at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:134) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Java::JavaLang::NullPointerException: | |
| org.jruby.ext.fiber.ThreadFiber.yield(ThreadFiber.java:152) | |
| org.jruby.ext.fiber.ThreadFiber.yield(ThreadFiber.java:141) | |
| org.jruby.ext.fiber.ThreadFiber$INVOKER$s$yield.call(ThreadFiber$INVOKER$s$yield.gen) | |
| org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:134) | |
| rubyjit.Celluloid::TaskFiber$$signal_094003D233EB307794B6E5C946B1CCAC6DA82AEE1108628844.__file__(/usr/local/rvm/gems/jruby-1.7.10/gems/celluloid-0.15.2/lib/celluloid/tasks/task_fiber.rb:18) | |
| rubyjit.Celluloid::TaskFiber$$signal_094003D233EB307794B6E5C946B1CCAC6DA82AEE1108628844.__file__(/usr/local/rvm/gems/jruby-1.7.10/gems/celluloid-0.15.2/lib/celluloid/tasks/task_fiber.rb) | |
| org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:141) | |
| org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:134) | |
| rubyjit.Celluloid::Task$$suspend_D18B437BB1CB18A167197E8992A68673DDAF5D591108628844.__file__(/usr/local/rvm/gems/jruby-1.7.10/gems/celluloid-0.15.2/lib/celluloid/tasks.r |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'celluloid' | |
| $count = 0 | |
| $start = Time.now.to_f | |
| class FooActor | |
| include Celluloid | |
| def listen | |
| while true do |