Displaying 20 results from an estimated 6000 matches similar to: "Very strange after_save problem. Please help."
2006 Jul 19
1
Catch 22 with after_save. Please help.
I have a pretty strange problem. Here is basically what I have to  
demonstrate my problem:
class Event < ActiveRecord::Base
	def after_create
		AnotherClass.find_event(id)
	end
end
class AnotherClass < ActiveRecord::Base
	def self.find_event(event_id)
		e = Event.find event_id
	end
end
Here is the catch 22 and it''s quite annoying. Basically ActiveRecord  
puts to whole save
2006 Jul 19
1
Passing objects to drb, does it keep the existing db connection?
I have a simple question. Let''s say I do this in one of my models:
after_save
	drb_conn.some_method(self)
end
When that object gets over to the background process is it the exact  
same as?....
Model.find some_id #in the background process
As far as my background process is concerned passing the object is  
not any different than passing the id and using the find method?  
Because
2008 Sep 15
2
not finding activerecord data in worker
Hey guys,
Firstly, I''m new to the list and great work with backgroundrb, it''s  
sweet!!! I''ve just started noticing an issue and i''m wondering if  
there is a standard fix. The situation is as follows:
1. In my model''s after_save I call my worker asynchronously with the  
active record object''s id as a parameter (the record that has just  
2009 Mar 29
2
after_create and after_save
Hi,
AFAIK after_create is called after_save if the entry does not exist in
the DB.
Is there a way to tell if a specific model is new or not in
after_save?
I have to do something like:
def after_save
  add_to_history ''save''
end
def after_create
  add_to_history ''create''
end
However after_save is called when creating too.
--
cheers,
M.
2006 Oct 16
1
Start script is perfectly fine or How to look like an idiot
Ok let this be a lesson to the general public. If you want to look as
idiotic as I do right now do the following:
Stay up all night and attempt to debug code the next day without coffee
Patch the wrong file RAILS_ROOT/scripts/backgroundrb/start instead of one in
plugin dir.
Create a patch in the right location containing nothing but an extra space
Send it to the whole Ruby community AND file a
2006 Jul 17
2
after_save deletes is an exception is raised?
Does after_save in a model delete if an exception is raised in there?
I simply did
def after_save
	raise ''hmmm''
end
and it raised the exception but there was nothing in the database. I  
removed that entire method and its in the database. Is this correct?
Thank You,
Ben Johnson
E: bjohnson@contuitive.com
-------------- next part --------------
An HTML attachment was
2008 Jan 14
3
problem with backgroundrb
hi, i am using drb and it is working fine on my local pc on windows..
and after uploading the code to the server  it was working for
sometime but now it gives me error every time i invoke the process..
error---
uninitialized constant EmailWorker::Notifier - (NameError)
/usr/lib64/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/
dependencies.rb:477:in `const_missing''
2007 Aug 08
3
Cannot start workers in production mode
I have a job that I am starting from a Rails controller in production mode
using MiddleMan:
MiddleMan.new_worker(:class => :import_ccg_category_worker, :args => {
:category_id => @category.id, :remote_category_id =>
params[:remote_category_id], :description => "Importing CCG products for #{@
category.name}" })
Both of the category ID variables are just basic integers. I
2006 Aug 07
2
uninitialized constants in worker class
I am new to this list and relatively new to the backgroundrb plugin,. So
first i will say hello to everybody here, especially to Ezra
Zygmuntowicz!
I played a little bit with a dummy worker and so far everything worked
well.
But now i want to do real work in a worker but now i get that error[1].
It looks like that the constants configured in environment* configs are
not available to the worker
2007 Apr 09
1
Drb Connection error on multiple dispatch.fcgi ''s
Hi All,
I''m using Backgroundrb as a general purpose long-running-task back-end
(upload processing, email sending, etc), and it''s been a great solution.
However I''ve recently run into some some intermittent connection issues
that have me baffled. I''m running on apache2/fcgid and the problem
occurs in both devlopment and production mode. The problem seems to
2007 Nov 30
1
backgroundrb not cleaning up tmp files?
I just had an interesting issue on a production system that has been  
running nicely for about a year. There were approximately 10,000  
backgroundrb temp files in the /tmp directory. It looks like  
backgroundrb wasn''t cleaning them up.
I noticed it with the following error:
DRb::DRbConnError: drbunix:///tmp/backgroundrb.20015/ 
backgroundrb_logger_0_0.101544829808665 -
2007 Feb 20
1
error message for record not found ?
I''m using backgroundrb for session management and deletion of visitor-entered information when a session is abandoned.  The visitor can either click a button to end their session and remove their data, or backgroundrb will do it for them after 5 minutes of inactivity.  
Everything''s working fine, I think.  If the visitor explicitly logs out, then when the worker checks for their
2006 Nov 20
4
Production RAILS_ENV / DB Selection
Hey all,
I''m having some issues moving a project that incorporates Backgroundrb onto
a staging server... For some reason (surely of my own doing), my RailsBase
workers are insisting on using trying to access my development DB instead of
my "production" DB.
When I try to load a model object from within a worker, I get the following:
20061120-21:54:28 (26296)
2008 Jul 28
1
callback executed like after_save but after transaction
I''m trying to add some code for my ActiveRecord class so that it is
executed whenever an object is updated, this code is a seperate
process that reads from the same table represented by my model class
so when it runs it needs the database to be up to date.
In the following situation this is fine:
# MyModel
def after_save
  `/usr/local/bin/update_models -i #{self.id}`
end
# controller
2007 Apr 04
6
Exception when doing DRb remote calls from a BackgrounDRb worker
Hello,
I am trying to make DRb calls to a external server from a backgrounDRb
worker, but I''m getting always the next exception when I make the remote
call.
> ERROR:
> drbunix:///tmp/backgroundrb.11175/experimenter_worker_3e899de945f0803a82cd257cfac316d0_0_0.0738904928422051
> - #<Errno::ENOENT: No such file or directory -
>
2006 Dec 15
1
:job_key acting weird?
Hi all
I''m experiencing something strange with a :job_key, it took me a very  
long time to find out a worker wasn''t doing it''s job because of the  
name of my job_key. The first one I tried was :make_kohier, and with  
that name (and lot''s of other ones) I can''t get the worker to work. I  
do get my key in return, but the job doesn''t start
2006 Nov 29
6
Noob needs help installing backgroundrb on Windows XP
Hey Guys,
In the readme for Backgroundrb it says that windows support has been 
depcreated for this version, but then it goes on to mention how to use 
it in Windows.  So I''m not sure if it should be running on windows or 
not, so I''ll ask anyway.  Also, I''m new to ruby and I''m also new to 
server administration, so I apologize if my questions are pretty
2007 Feb 20
1
"Text is not a module"
Hello all,
After upgrading to Rails 1.2.2, I''m getting a strange error when one of my
workers is invoked.  The worker is responsible for monitoring a folder
(using directory_watcher) and emailing a specific user when a file is
dropped there, but it''s bombing immediately upon instantiation (or maybe
when trying to instantiate ActionMailer?) with the error "Text is not a
2006 Sep 24
5
Can''t Connect to BackgroundRB
I''m having trouble getting backgroundrb up and running in a  
production environment.
Here''s my backgroundrb.yml:
---
port: "22222"
timer_sleep: 60
load_rails: true
environment: production
host: XXX.XX.XXX.50
database_yml: config/database.yml
acl:
   deny: all
   allow: localhost 127.0.0.1 XXX.XX.XXX.51
   order: deny,allow
I start BackgroundRB from XXX.XX.XXX.50 with
2006 Dec 04
4
Question about acls
Hi,
I''m not much of a developer but I''ve been using backgroundrb for a  
while now and with the release of 0.2.1 it looks like I can finally  
upgrade from the old version (0.2.0 had some weird issues when jobs  
just wouldn''t run, seems to have cleared up now - Thanks!).
Anyhow, while I''m doing this, I would like to tackle this problem.   
Most tasks I run in