Hi,

This looks like a problem in the firebird adapter.
Just a cursory glance shows that it doesn't implement
native_database_types method.

Can you run non-engine migrations?

Regards,
Jon

On 23/08/06, juantar <[EMAIL PROTECTED]> wrote:
> When I try to create the tables for user engine I get the following
> error:
>
> rake db:migrate:engines ENIGINE=user -t
> (in /home/jtarquino/workspace/TarpriSchoolEvaluator)
> ** Invoke db:migrate:engines (first_time)
> ** Invoke environment (first_time)
> ** Execute environment
> ** Execute db:migrate:engines
> Migrating engine 'user_engine'
> rake aborted!
> You have a nil object when you didn't expect it!
> You might have expected an instance of Array.
> The error occured while evaluating nil.[]
> /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/connection_adapters/abstract/schema_statements.rb:258:in
> `type_to_sql'
> /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/connection_adapters/abstract/schema_statements.rb:238:in
> `old_initialize_schema_information'
> /home/jtarquino/workspace/TarpriSchoolEvaluator/config/../vendor/plugins/engines/lib/engines/migration_extensions.rb:7:in
> `initialize_schema_information'
> /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/migration.rb:281:in
> `migrate'
> ./vendor/plugins/engines/tasks/engines.rake:80
> ./vendor/plugins/engines/tasks/engines.rake:75
> /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:387:in `execute'
> /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:387:in `execute'
> /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:357:in `invoke'
> /usr/lib/ruby/1.8/thread.rb:135:in `synchronize'
> /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:350:in `invoke'
> /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:1906:in `run'
> /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:1906:in `run'
> /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/bin/rake:7
> /usr/bin/rake:18
>
> I already tried the command in the Readme but it did not work. Also, I
> had the same problem when creating the tables for login engine, so I
> decided to create the tables manually in Firebird. I have Rails 1.1.6.
> Any ideas on how can I solve this problem?
>
> Best regards,
> Juan Pablo
>
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> engine-users mailing list
> [email protected]
> http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org
>


-- 
http://www.snowblink.co.uk/
_______________________________________________
engine-users mailing list
[email protected]
http://lists.rails-engines.org/listinfo.cgi/engine-users-rails-engines.org

Reply via email to