# Db:migrate fails after upgrade to Rails 2.3.5

**URL:** <https://www.ruby-forum.com/t/db-migrate-fails-after-upgrade-to-rails-2-3-5/184881>\
**Category:** Rails\
**Created:** [March 9, 2010, 9:03pm UTC](https://www.ruby-forum.com/t/db-migrate-fails-after-upgrade-to-rails-2-3-5/184881 "2010-03-09T21:03:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kurt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/b19c9b/32.png) [@Kurt](https://www.ruby-forum.com/u/Kurt)\
**Post date:** [March 9, 2010, 9:03pm UTC](https://www.ruby-forum.com/t/db-migrate-fails-after-upgrade-to-rails-2-3-5/184881/1 "2010-03-09T21:03:14Z")

</div>

Hi – I’m upgrading an app from Rails 2.0.2 to 2.3.5 in development on  
a Mac OS/X Leopard. I unfroze the old Rails files, froze the 2.3.5  
gem on the machine into the app, and some quick tests of the app  
showed no problems.

However, after trying to run rake db:migrate, it fails silently. Run  
with trace I get the output below. I gather it might be related to  
plugin initialization or load paths, but I haven’t been able to find  
any info despite searching for a while. Any suggestions greatly  
appreciated!

\*\* Invoke db:migrate (first\_time)  
\*\* Invoke environment (first\_time)  
\*\* Execute environment  
/Users/kurtsnyder/code/products1/config/…/vendor/rails/railties/lib/  
initializer.rb:778: warning: instance variable @reload\_plugins not  
initialized  
/Users/kurtsnyder/code/products1/config/…/vendor/rails/railties/lib/  
initializer.rb:778: warning: instance variable @reload\_plugins not  
initialized  
/Users/kurtsnyder/code/products1/config/…/vendor/rails/railties/lib/  
initializer.rb:778: warning: instance variable @reload\_plugins not  
initialized  
/Users/kurtsnyder/code/products1/config/…/vendor/rails/railties/lib/  
initializer.rb:778: warning: instance variable @reload\_plugins not  
initialized  
/Users/kurtsnyder/code/products1/config/…/vendor/rails/railties/lib/  
initializer.rb:778: warning: instance variable @reload\_plugins not  
initialized  
/Users/kurtsnyder/code/products1/config/…/vendor/rails/railties/lib/  
initializer.rb:778: warning: instance variable @reload\_plugins not  
initialized  
/Users/kurtsnyder/code/products1/config/…/vendor/rails/railties/lib/  
initializer.rb:778: warning: instance variable @reload\_plugins not  
initialized  
/Users/kurtsnyder/code/products1/config/…/vendor/rails/railties/lib/  
initializer.rb:778: warning: instance variable @reload\_plugins not  
initialized  
/Users/kurtsnyder/code/products1/config/…/vendor/rails/railties/lib/  
initializer.rb:778: warning: instance variable @reload\_plugins not  
initialized  
/Users/kurtsnyder/code/products1/config/…/vendor/rails/railties/lib/  
initializer.rb:778: warning: instance variable @reload\_plugins not  
initialized  
/Users/kurtsnyder/code/products1/vendor/rails/activerecord/lib/  
active\_record/validations.rb:381: warning: `*' interpreted as argument prefix /Users/kurtsnyder/code/products1/vendor/rails/activerecord/lib/ active_record/validations.rb:29: warning: method redefined; discarding old message /Users/kurtsnyder/code/products1/vendor/rails/activerecord/lib/ active_record/dirty.rb:40: warning:`\*’ interpreted as argument prefix  
/Users/kurtsnyder/code/products1/vendor/rails/activerecord/lib/  
active\_record/callbacks.rb:228: warning: `*' interpreted as argument prefix /Users/kurtsnyder/code/products1/vendor/rails/actionpack/lib/ action_controller/routing/routing_ext.rb:2: warning: method redefined; discarding old to_param /Users/kurtsnyder/code/products1/vendor/rails/actionpack/lib/ action_controller/routing/recognition_optimisation.rb:55: warning: method redefined; discarding old recognize_path /Users/kurtsnyder/code/products1/vendor/rails/actionpack/lib/ action_controller/middleware_stack.rb:84: warning: given block not used /Users/kurtsnyder/code/products1/config/../vendor/rails/railties/lib/ initializer.rb:306: warning: global variable`$gems\_rake\_task’ not  
initialized  
/Users/kurtsnyder/code/products1/config/…/vendor/rails/railties/lib/  
initializer.rb:306: warning: global variable `$gems\_rake\_task’ not  
initialized  
/Users/kurtsnyder/code/products1/vendor/rails/activerecord/lib/  
active\_record/observer.rb:35: warning: instance variable @observers  
not initialized  
/Users/kurtsnyder/code/products1/vendor/rails/activerecord/lib/  
active\_record/observer.rb:35: warning: instance variable @observers  
not initialized  
\*\* Execute db:migrate  
\*\* Invoke db:schema:dump (first\_time)  
\*\* Invoke environment  
\*\* Execute db:schema:dump

---

<div class="post-metadata">

**Author:** ![Kurt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/b19c9b/32.png) [@Kurt](https://www.ruby-forum.com/u/Kurt)\
**Post date:** [March 9, 2010, 9:03pm UTC](https://www.ruby-forum.com/t/db-migrate-fails-after-upgrade-to-rails-2-3-5/184881/2 "2010-03-09T21:03:49Z")

</div>

On Mar 9, 5:53 pm, Kurt [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi – I’m upgrading an app from Rails 2.0.2 to 2.3.5 in development on  
> a Mac OS/X Leopard. I unfroze the old Rails files, froze the 2.3.5  
> gem on the machine into the app, and some quick tests of the app  
> showed no problems.

did you run rake rails:update ?

Fred
