Hi All
I've been getting all kinds of problems since upgrading to 1.03
Loads of crashes of the backgroundrb main script. script/backgroundrb
stop fails to stop process so that script/background start fails due
to the port already being bound
example crash
/home/f0/anthony/projects/minimum_snps/rails/minimum_snps/vendor/
plugins/backgroundrb/server/lib/master_worker.rb:32:in `load':
undefined class/module Job (ArgumentError)
from /home/f0/anthony/projects/minimum_snps/rails/minimum_snps/vendor/
plugins/backgroundrb/server/lib/master_worker.rb:32:in `receive_data'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_parser.rb:37:in `call'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_parser.rb:37:in `extract'
from /home/f0/anthony/projects/minimum_snps/rails/minimum_snps/vendor/
plugins/backgroundrb/server/lib/master_worker.rb:31:in `receive_data'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:212:in `read_external_socket'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:204:in `handle_external_messages'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:178:in `handle_read_event'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:174:in `each'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:174:in `handle_read_event'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:130:in `start_reactor'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:124:in `loop'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:124:in `start_reactor'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_master.rb:21:in `run'
from /home/f0/anthony/projects/minimum_snps/rails/minimum_snps/vendor/
plugins/backgroundrb/server/lib/master_worker.rb:166:in `initialize'
from script/backgroundrb:42:in `new'
from script/backgroundrb:42
/usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/packet_nbio.rb:
25:in `read_data': Packet::DisconnectError (Packet::DisconnectError)
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_worker.rb:46:in `handle_internal_messages'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:176:in `handle_read_event'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:174:in `each'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:174:in `handle_read_event'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:130:in `start_reactor'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:124:in `loop'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_core.rb:124:in `start_reactor'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_worker.rb:20:in `start_worker'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_master.rb:133:in `fork_and_load'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_master.rb:108:in `start_worker'
from /home/f0/anthony/projects/minimum_snps/rails/minimum_snps/vendor/
plugins/backgroundrb/server/lib/master_worker.rb:169:in `initialize'
from /usr/lib/ruby/gems/1.8/gems/packet-0.1.5/lib/packet/
packet_master.rb:19:in `run'
from /home/f0/anthony/projects/minimum_snps/rails/minimum_snps/vendor/
plugins/backgroundrb/server/lib/master_worker.rb:166:in `initialize'
from script/backgroundrb:42:in `new'
from script/backgroundrb:42
The new api seems to be broken also
MiddleMan.new_worker(:long_job_worker, :job_key => @job.job_key, :data
=> {:job => @job}) doesn't work reporting wrong number of arguments.
Like the new web page but it seems that the documentation is not quite
ready. For the moment I'll have to rollback to the old version which
was working well.
Please keep up the great development. Thanks
Anthony
_______________________________________________
Backgroundrb-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/backgroundrb-devel