adhearsion/adhearsion — Issue #113: When you do an unjoin, hangup it some times kills the actor and gums up Ahn
Author: jsgoecke
Created: 2012-02-20 22:13:16+00:00
State: open

``` ruby
[2012-02-20 14:11:06] ERROR Adhearsion::Initializer: attempted to call a dead actor
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/gems/celluloid-0.8.0/lib/celluloid/actor.rb:32:in `rescue in call'
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/gems/celluloid-0.8.0/lib/celluloid/actor.rb:29:in `call'
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/gems/celluloid-0.8.0/lib/celluloid/actor_proxy.rb:72:in `method_missing'
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/bundler/gems/adhearsion-8ff2a4307ee2/lib/adhearsion/call_controller/dial.rb:77:in `each'
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/bundler/gems/adhearsion-8ff2a4307ee2/lib/adhearsion/call_controller/dial.rb:77:in `dial'
/Users/jsgoecke/Dropbox/Development/ahn_liquid_call/lib/ahn_liquid_call.rb:22:in `run'
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/bundler/gems/adhearsion-8ff2a4307ee2/lib/adhearsion/call_controller.rb:65:in `execute!'
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/bundler/gems/adhearsion-8ff2a4307ee2/lib/adhearsion/call_controller.rb:39:in `block in exec'
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/bundler/gems/adhearsion-8ff2a4307ee2/lib/adhearsion/call_controller.rb:38:in `catch'
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/bundler/gems/adhearsion-8ff2a4307ee2/lib/adhearsion/call_controller.rb:38:in `exec'
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/bundler/gems/adhearsion-8ff2a4307ee2/lib/adhearsion/call.rb:215:in `block (2 levels) in execute_controller'
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/bundler/gems/adhearsion-8ff2a4307ee2/lib/adhearsion/foundation/exception_handler.rb:4:in `catching_standard_errors'
/Users/jsgoecke/.rvm/gems/ruby-1.9.3-p0/bundler/gems/adhearsion-8ff2a4307ee2/lib/adhearsion/call.rb:213:in `block in execute_controller'
[2012-02-20 14:11:06] TRACE Punchblock::Connection::XMPP:
```

https://gist.github.com/1fd4d55882551591ea16