tag:help.lighthouseapp.com,2008-09-20:/discussions/bug-reports/32-find-failsLighthouse: Discussion 2011-04-07T05:34:42Ztag:help.lighthouseapp.com,2008-09-20:Comment/214462008-12-09T05:28:08Z2009-06-20T20:08:51Zfind fails<div><p>Hi. I had found maybe bug.</p>
<p>--------------- (start) ------------------ Loading development
environment (Rails 2.1.1)</p>
<blockquote>
<blockquote>
<p>Node.find(:first, :include =>
[{‘node_type’ =>
‘device_type’}], :conditions
=> “device_types.id =
833714872â€) NoMethodError: You have a nil object
when you didn’t expect it! The error occurred
while evaluating nil.macro from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations.rb:1643:in
<code>remove_duplicate_results!’ from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations.rb:1641:in</code>each’
from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations.rb:1641:in
<code>remove_duplicate_results!’ from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations.rb:1638:in</code>remove_duplicate_results!’
from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations.rb:1637:in
<code>each’ from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations.rb:1637:in</code>remove_duplicate_results!’
from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations.rb:1625:in
<code>instantiate’ from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations.rb:1261:in</code>find_with_associations’
from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations.rb:1258:in
<code>catch’ from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations.rb:1258:in</code>find_with_associations’
from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/base.rb:1343:in
<code>find_every’ from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/base.rb:1307:in</code>find_initial’
from
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/base.rb:538:in
<code>find’ from (irb):1 --------------- (end)
------------------</code></p>
</blockquote>
</blockquote>
<p>fixed this bug patch is here.
http://github.com/authorNari/rails/commit/93c0a49d0b59f723787652dec607404609fad89b#diff-0</p>
<p>thanks.</p></div>Narihiro Nakamuratag:help.lighthouseapp.com,2008-09-20:Comment/214462008-12-09T08:12:18Z2009-06-20T20:08:53Zfind fails<div><p>I believe this is in the wrong Tender account.</p></div>Will Duncan