# Gettext and acts\_as\_paranoid gives stack overflow

**URL:** <https://www.ruby-forum.com/t/gettext-and-acts-as-paranoid-gives-stack-overflow/128088>\
**Category:** Rails\
**Created:** [February 4, 2008, 11:03pm UTC](https://www.ruby-forum.com/t/gettext-and-acts-as-paranoid-gives-stack-overflow/128088 "2008-02-04T23:03:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ISESSmith-Heister](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/ea666f/32.png) [@ISESSmith-Heister](https://www.ruby-forum.com/u/ISESSmith-Heister)\
**Post date:** [February 4, 2008, 11:03pm UTC](https://www.ruby-forum.com/t/gettext-and-acts-as-paranoid-gives-stack-overflow/128088/1 "2008-02-04T23:03:03Z")

</div>

HI all,

I just started using acts\_as\_paranoid, and I’ve been using gettext for  
a while. Now I get the below errors when I run rake gettext:updatepo.  
It’s interesting that the errors seem to stack up, so the first file  
just errors on belongs\_to\_without\_deleted, the second file has a layer  
of eval, the second has two layers of eval, and so forth.

I’ve tried for a while to fix it by requiring this and that at  
different points in the load process. In the end, the only solution  
I’ve found is to comment out  
“alias\_method\_chain :belongs\_to, :deleted” in acts\_as\_paranoid/  
init.rb, which is hardly a suitable permanent solution.

Thanks much for any advice you might be able to offer.

- Ian

Ignored ‘app/models/cafe\_application.rb’. Solve dependencies first.  
/home/ian/Work/Starbucks/Star-cafe/main/trunk/star\_cafe/vendor/plugins/  
acts\_as\_paranoid/init.rb:3:in `belongs_to_without_deleted': stack level too deep Ignored 'app/models/criteria_set.rb'. Solve dependencies first. /home/ian/Work/Starbucks/Star-cafe/main/trunk/usr/lib/ruby/gems/1.8/ gems/gettext-1.10.0/lib/gettext/parser/active_record.rb:78:in`eval’: /  
home/ian/Work/Starbucks/Star-cafe/main/trunk/star\_cafe/vendor/plugins/  
acts\_as\_paranoid/init.rb:3:in `belongs_to_without_deleted': stack level too deep Ignored 'app/models/document.rb'. Solve dependencies first. /home/ian/Work/Starbucks/Star-cafe/main/trunk/usr/lib/ruby/gems/1.8/ gems/gettext-1.10.0/lib/gettext/parser/active_record.rb:78:in`eval’: /  
home/ian/Work/Starbucks/Star-cafe/main/trunk/usr/lib/ruby/gems/1.8/  
gems/gettext-1.10.0/lib/gettext/parser/active\_record.rb:78:in `eval': / home/ian/Work/Starbucks/Star-cafe/main/trunk/star_cafe/vendor/plugins/ acts_as_paranoid/init.rb:3:in`belongs\_to\_without\_deleted’: stack  
level too deep  
Ignored ‘app/models/user.rb’. Solve dependencies first.  
/home/ian/Work/Starbucks/Star-cafe/main/trunk/usr/lib/ruby/gems/1.8/  
gems/gettext-1.10.0/lib/gettext/parser/active\_record.rb:78:in `eval': / home/ian/Work/Starbucks/Star-cafe/main/trunk/usr/lib/ruby/gems/1.8/ gems/gettext-1.10.0/lib/gettext/parser/active_record.rb:78:in`eval’: /  
home/ian/Work/Starbucks/Star-cafe/main/trunk/usr/lib/ruby/gems/1.8/  
gems/gettext-1.10.0/lib/gettext/parser/active\_record.rb:78:in `eval': / home/ian/Work/Starbucks/Star-cafe/main/trunk/star_cafe/vendor/plugins/ acts_as_paranoid/init.rb:3:in`belongs\_to\_without\_deleted’: stack  
level too deep  
Ignored ‘app/models/processor.rb’. Solve dependencies first.  
  
po/starcafe.pot  
…  
done.  
po/en/starcafe.po  
…  
done.  
po/es/starcafe.po  
…  
done.  
(in /home/ian/Work/Starbucks/Star-cafe/main/trunk/star\_cafe)  
\*\* Invoke gettext:updatepo (first\_time)  
\*\* Invoke environment (first\_time)  
\*\* Execute environment  
\*\* Execute gettext:updatepo  
Loaded suite /home/ian/Work/Starbucks/Star-cafe/main/trunk/usr/bin/  
rake  
Started

Finished in 0.000204 seconds.

0 tests, 0 assertions, 0 failures, 0 errors
