error: "private method `makedirs' called for File:Class" when using rake 
war:standalone:run 
--------------------------------------------------------------------------------------------

                 Key: JRUBY-1861
                 URL: http://jira.codehaus.org/browse/JRUBY-1861
             Project: JRuby
          Issue Type: Bug
          Components: GoldSpike
    Affects Versions: JRuby 1.1
         Environment: MacOS 10.4.11, Java 1.5.0_13, JRuby trunk r5456, Rails 
2.02, activerecord-jdbc-adapter (0.7), activerecord-jdbcderby-adapter (0.7), 
activerecord-jdbcmysql-adapter (0.7), rake (0.8.1)
            Reporter: Stephen Bannasch


In the same simple rails app described in [JRUBY-1860] using JRuby trunk 
(r5456) and Rails 2.02 when I run some of the goldspike rake tasks I get the 
following error:

{code}
private method `makedirs' called for File:Class
{code}

I am using goldspike installed from trunk:

{code}
$ jruby script/plugin install 
http://jruby-extras.rubyforge.org/svn/trunk/rails-integration/plugins/goldspike
{code}

Here's a more complete stack trace.[JRUBY-1860] describes the bug which 
requires me to first delete lib/tasks/jdbc_databases.rake before rake will run 
at all. These two bugs may be related.
 
{code}
$ rm -f lib/tasks/jdbc_databases.rake
$ rake war:standalone:run --trace
(in /Users/stephen/dev/jruby_trunk/jruby/rails/jtest)
** Invoke war:standalone:run (first_time)
** Invoke war:standalone:assemble (first_time)
** Invoke war:init (first_time)
** Invoke environment (first_time)
** Execute environment
cp 
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/activerecord-jdbc-adapter-0.7/lib/tasks/jdbc_databases.rake
 /Users/stephen/dev/jruby_trunk/jruby/rails/jtest/lib/tasks/jdbc_databases.rake
** Execute war:init
** Execute war:standalone:assemble
info: Assembling web application
info: Packing needed Java libraries ...
rake aborted!
private method `makedirs' called for File:Class
/Users/stephen/dev/jruby_trunk/jruby/rails/jtest/vendor/plugins/goldspike/lib/packer.rb:108:in
 `add_java_libraries'
/Users/stephen/dev/jruby_trunk/jruby/rails/jtest/vendor/plugins/goldspike/lib/create_war.rb:72:in
 `add_java_libraries'
/Users/stephen/dev/jruby_trunk/jruby/rails/jtest/vendor/plugins/goldspike/lib/create_war.rb:52:in
 `assemble'
/Users/stephen/dev/jruby_trunk/jruby/rails/jtest/vendor/plugins/goldspike/tasks/war.rake:31:in
 `assemble'
/Users/stephen/dev/jruby_trunk/jruby/rails/jtest/vendor/plugins/goldspike/tasks/war.rake:28:in
 `call'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in
 `execute'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in
 `each'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in
 `execute'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in
 `invoke_with_call_chain'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in
 `synchronize'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in
 `invoke_with_call_chain'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in
 `invoke_prerequisites'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:515:in
 `each'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in
 `each'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:515:in
 `invoke_prerequisites'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:515:in
 `invoke_with_call_chain'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in
 `synchronize'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in
 `invoke_with_call_chain'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in
 `invoke'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in
 `invoke_task'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in
 `top_level'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in
 `each'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in
 `top_level'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in
 `standard_exception_handling'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in
 `top_level'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in
 `run'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in
 `standard_exception_handling'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in
 `run'
/Users/stephen/dev/jruby_trunk/jruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in
 `run'
/Users/stephen/dev/jruby_trunk/jruby/bin/rake:19:in `load'
/Users/stephen/dev/jruby_trunk/jruby/bin/rake:19:in `load'
{code}

-- 
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

Reply via email to