Steve L
5/3/2006 1:50:00 AM
Hi,
I'm trying to use script/console to explore my rails app. Console works
fine when my database.yml file points to a Mysql 3.23 database.
But when I point it to a Mysql 4.1 database running on debian, it dies
with the following error when ever i try to use a find method. I don't know
how to even start debugging this error and tracking it down...
Janak
ActiveRecord::StatementInvalid: Mysql::Error: Lost connection to MySQL
server during query: SHOW FIELDS FROM users
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/connection_adapters/abstract_adapter.r
b:120:in `log'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/connection_adapters/mysql_adapter.rb:1
85:in `execute'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/connection_adapters/mysql_adapter.rb:2
93:in `columns'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:696:in
`columns'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:704:in
`columns_hash'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:755:in
`descends_from_active_r
ecord?'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:1063:in
`add_conditions!'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:1012:in
`construct_finder_sql'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:924:in
`find_every'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:918:in
`find_initial'
from
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:380:in
`find'
from (irb):1