# Rake db:test:purge , nil.object detected

**URL:** <https://www.ruby-forum.com/t/rake-dbpurge-nil-object-detected/163276>\
**Category:** Rails\
**Created:** [March 18, 2009, 9:45pm UTC](https://www.ruby-forum.com/t/rake-dbpurge-nil-object-detected/163276 "2009-03-18T21:45:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![pietia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/d07c76/32.png) [@pietia](https://www.ruby-forum.com/u/pietia)\
**Post date:** [March 18, 2009, 9:45pm UTC](https://www.ruby-forum.com/t/rake-dbpurge-nil-object-detected/163276/1 "2009-03-18T21:45:57Z")

</div>

Hii have problem running rake db:test:purge ( my test database is  
empty ) : adter running with trace it shouts :

matthew:rails code pietia$ rake db:test:purge --trace  
(in /Users/pietia/Documents/praca/projekty/silk/rails code)  
\*\* Invoke db:test:purge (first\_time)  
\*\* Invoke environment (first\_time)  
\*\* Execute environment  
\*\* Execute db:test:purge  
rake aborted!  
You have a nil object when you didn’t expect it!  
You might have expected an instance of ActiveRecord::Base.  
The error occurred while evaluating nil.[]  
/Users/pietia/Documents/praca/projekty/silk/rails code/vendor/rails/  
railties/lib/tasks/databases.rake:347  
/Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:617:in `call' /Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:617:in`execute’  
/Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:612:in `each' /Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:612:in`execute’  
/Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:578:in  
`invoke_with_call_chain' /opt/local/lib/ruby/1.8/monitor.rb:242:in`synchronize’  
/Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:571:in  
`invoke_with_call_chain' /Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:564:in`invoke’  
/Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:2027:in  
`invoke_task' /Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in`top\_level’  
/Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `each' /Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in`top\_level’  
/Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in  
`standard_exception_handling' /Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:1999:in`top\_level’  
/Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:1977:in `run' /Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in`standard\_exception\_handling’  
/Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/lib/rake.rb:1974:in `run' /Users/pietia/.gem/ruby/1.8/gems/rake-0.8.4/bin/rake:31 /opt/local/bin/rake:19:in`load’  
/opt/local/bin/rake:19

---

<div class="post-metadata">

**Author:** ![pietia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/d07c76/32.png) [@pietia](https://www.ruby-forum.com/u/pietia)\
**Post date:** [March 18, 2009, 10:01pm UTC](https://www.ruby-forum.com/t/rake-dbpurge-nil-object-detected/163276/2 "2009-03-18T22:01:19Z")

</div>

Problem solved , it was problem in my database.yml file
