rake fails when using derby
---------------------------
Key: JRUBY-1859
URL: http://jira.codehaus.org/browse/JRUBY-1859
Project: JRuby
Issue Type: Bug
Components: ActiveRecord-JDBC
Affects Versions: JRuby 1.1b1
Environment: Windows XP
Reporter: Tony Eichelberger
Priority: Critical
When I use jdbc/derby there is a rake file that is put in my lib/tasks
directory (jdbc_databases.rake). This rake file causes the following error
when I try to run ANY rake tasks for my rails project.
C:\personal\aptana\desktop_rails\swing_app>rake routes --trace > c:\tst.txt
rake aborted!
undefined method `last' for {}:Hash
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1653:in
`resolve_args'
C:/personal/aptana/desktop_rails/swing_app/lib/tasks/jdbc_databases.rake:6:in `r
edefine_task'
C:/personal/aptana/desktop_rails/swing_app/lib/tasks/jdbc_databases.rake:21:in `
redefine_task'
C:/personal/aptana/desktop_rails/swing_app/lib/tasks/jdbc_databases.rake:28:in `
redefine_task'
C:/personal/aptana/desktop_rails/swing_app/lib/tasks/jdbc_databases.rake:33:in `
redefine_task'
C:/personal/aptana/desktop_rails/swing_app/lib/tasks/jdbc_databases.rake:33:in `
in_namespace'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:821:in `
namespace'
C:/personal/aptana/desktop_rails/swing_app/lib/tasks/jdbc_databases.rake:32:in `
namespace'
C:/personal/aptana/desktop_rails/swing_app/lib/tasks/jdbc_databases.rake:32:in `
load'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/tasks/rails.rb:
7:in `load'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/tasks/rails.rb:
7:in `each'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/tasks/rails.rb:
7:in `each'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/tasks/rails.rb:
7:in `require'
C:/work/jruby/jruby_trunk/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:i
n `require'
C:/personal/aptana/desktop_rails/swing_app/rakefile:10:in `require'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:2149:in
`load'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:2149:in
`raw_load_rakefile'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1897:in
`load_rakefile'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1896:in
`standard_exception_handling'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1896:in
`load_rakefile'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1896:in
`run'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in
`standard_exception_handling'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in
`run'
C:/work/jruby/jruby_trunk/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in
`run'
c:\work\jruby\jruby_trunk\bin\rake:19:in `load'
c:\work\jruby\jruby_trunk\bin\rake:19:in `load'
Here is my database.yml file.
development:
adapter: jdbcderby
database: db/dev
test:
adapter: jdbcderby
database: db/dev
production:
adapter: jdbcderby
database: db/dev
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email