Terminated Object error

Error Logs :
1.
ActiveRecord::StatementInvalid (NotImplementedError: method coerce' called on terminated object (0x2feed530): select * from (select raw_sql_.*, rownum raw_rnum_ from (SELECT * FROM record_configs WHERE (id = 21 and is_partitioned = 1) ) raw_sql_ where rownum <= 1) where raw_rnum_ > 0): /nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract_adapter.rb:128:inlog’
/nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/oracle_adapter.rb:222:in
execute' /nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/oracle_adapter.rb:490:inselect’
/nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in
select_all' /nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:427:infind_by_sql’
/nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:997:in
find_every' /nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:991:infind_initial’
/nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:417:in
`find’

NotImplementedError (method ==' called on terminated object (0x2001dcc4)): /nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/oracle_adapter.rb:506:inselect’
/nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/callbacks.rb:335:in
each_with_index' /nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/oracle_adapter.rb:497:ineach’
/nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/oracle_adapter.rb:497:in
each_with_index' /nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/oracle_adapter.rb:497:inselect’
/nikira/NIKIRATOOLS/RUBY/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in
`select_all’

I get the above error messages in the Client logs while using the Web
application; however, I’m not being able to simulate the issue through
Ruby script,
since the same select query or operation runs fine when executed through
the Ruby script. This seems to be some garbage collection issue,
as mentioned in some posts in Ruby forums. Need help in diagnosing this
issue.

System details :

OS : IBM-AIX
ruby version : 1.8.6
rubygems version : 0.9.4
gem list :

activerecord (1.15.3)
activesupport (1.4.2)
rails (1.2.3)
ruby-plsql (0.3.0)
Ruby oracle adaptor : ruby-oci8-1.0.0-rc3

Web server : Apache/2.2.4 (Unix)