Yves-Eric Martin
2007-Aug-23 02:48 UTC
[Backgroundrb-devel] "interning empty string - (ArgumentError)" passing AR objects between workers
Hi all, I need some help with this setup I am trying to get working with BackgrounDRb: An autostarted "dispatcher" worker runs every minute and polls some table for jobs that need to be run at that time. For each job found, the "dispatcher" spawns a "runner" worker that runs the job. So in my "dispatcher" worker, I have some code like this: MiddleMan.new_worker(:class => :runner_worker, :args => job) I did add "include DRbUndumped" in my Job model, and it works fine directly from the console. But from the "dispatcher" worker, I get the following error (see full traceback attached): "interning empty string - (ArgumentError)" How can I get this to work? Is this a known bug? Or is what I am trying to do (spawning workers from a worker) not supported? Thanks for your help. PS: Looks like my 1st message didn''t make it through. Sorry if this becomes a double-post. -- Yves-Eric Martin -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: dispatcher_traceback.txt Url: http://rubyforge.org/pipermail/backgroundrb-devel/attachments/20070823/c75017bf/attachment.txt