Can't create schema for User engine

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:inold_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:inmigrate’
./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:inexecute’
/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:insynchronize’
/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:inrun’
/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 P.

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

Hi,

http://dev.rubyonrails.org/ticket/5337
This is fixed in edge.

Regards,
Jon

Can I just get the sql code to create the User engine’s tables manually?

Best regards,
JUan Pablo