<div dir="ltr"><br>when trying this out using the latest from svn or git: <br><br>MiddleMan.worker(:testa_worker).async_test()<br><br>---<br>class TestaWorker < BackgrounDRb::MetaWorker<br> set_worker_name :testa_worker<br>
<br> def create(args = nil)<br> end<br> <br> def test<br> <a href="http://logger.info">logger.info</a> "sleep"<br> sleep(5)<br> <a href="http://logger.info">logger.info</a> "wake up"<br>
end<br>end<br>---<br><br><br>I get this error: <br><br>Invalid worker with name testa_worker and key<br>/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_connection.rb:52:in `ask_worker'<br>/home/reynard/opt/aptana/workspace/test/vendor/plugins/backgroundrb/server/lib/master_worker.rb:103:in `async_method_invoke'<br>
/home/reynard/opt/aptana/workspace/test/vendor/plugins/backgroundrb/server/lib/master_worker.rb:37:in `receive_data'<br>/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_parser.rb:44:in `extract'<br>/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_parser.rb:26:in `loop'<br>
/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_parser.rb:26:in `extract'<br>/home/reynard/opt/aptana/workspace/test/vendor/plugins/backgroundrb/server/lib/master_worker.rb:32:in `receive_data'<br>/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_core.rb:232:in `read_external_socket'<br>
/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_core.rb:222:in `handle_external_messages'<br>/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_core.rb:196:in `handle_read_event'<br>/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_core.rb:192:in `each'<br>
/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_core.rb:192:in `handle_read_event'<br>/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_core.rb:146:in `start_reactor'<br>/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_core.rb:139:in `loop'<br>
/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_core.rb:139:in `start_reactor'<br>/usr/lib/ruby/gems/1.8/gems/packet-0.1.12/lib/packet/packet_master.rb:21:in `run'<br>/home/reynard/opt/aptana/workspace/test/vendor/plugins/backgroundrb/server/lib/master_proxy.rb:14:in `initialize'<br>
script/backgroundrb:46:in `new'<br>script/backgroundrb:46<br>Client disconected<br><br>----<br>I'm just using the example from the website. <br>did I miss something? <br><br>oh btw, using 1.0.3, I get undefined method async_test. I suppose that's new in 1.0.4? <br>
<br><br>- reynard<br><br><br><br></div>