You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by "Kristof Jozsa (JIRA)" <ji...@apache.org> on 2010/07/01 15:43:51 UTC

[jira] Created: (BUILDR-462) undefined method `length' for -1:Fixnum

undefined method `length' for -1:Fixnum
---------------------------------------

                 Key: BUILDR-462
                 URL: https://issues.apache.org/jira/browse/BUILDR-462
             Project: Buildr
          Issue Type: Bug
          Components: Packaging
    Affects Versions: 1.4
         Environment: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
            Reporter: Kristof Jozsa


kjozsa@walrus:/tmp/test$ ls
buildfile
kjozsa@walrus:/tmp/test$ cat buildfile 
define 'stuff' do
  project.group = 'x'
  project.version = '1.0.0'

  package :jar, :id => 'ziperror'

end
kjozsa@walrus:/tmp/test$ buildr package
(in /tmp/test, development)
Building stuff
Packaging stuff
Packaging ziperror-1.0.0.jar
Buildr aborted!
NoMethodError : undefined method `length' for -1:Fixnum

(See full trace by running task with --trace)
kjozsa@walrus:/tmp/test$ buildr package --trace 2>&1 | grep -A3 NoMethod
NoMethodError : undefined method `length' for -1:Fixnum
/usr/lib/ruby/gems/1.9.1/gems/rubyzip-0.9.4/lib/zip/zip.rb:732:in `write_c_dir_entry'
/usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `block in write_to_stream'
/usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `each'
kjozsa@walrus:/tmp/test$ 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (BUILDR-462) undefined method `length' for -1:Fixnum

Posted by "Alex Boisvert (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/BUILDR-462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alex Boisvert resolved BUILDR-462.
----------------------------------

    Resolution: Fixed

Closing per above comments.

> undefined method `length' for -1:Fixnum
> ---------------------------------------
>
>                 Key: BUILDR-462
>                 URL: https://issues.apache.org/jira/browse/BUILDR-462
>             Project: Buildr
>          Issue Type: Bug
>          Components: Packaging
>    Affects Versions: 1.4
>         Environment: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
>            Reporter: Kristof Jozsa
>
> kjozsa@walrus:/tmp/test$ ls
> buildfile
> kjozsa@walrus:/tmp/test$ cat buildfile 
> define 'stuff' do
>   project.group = 'x'
>   project.version = '1.0.0'
>   package :jar, :id => 'ziperror'
> end
> kjozsa@walrus:/tmp/test$ buildr package
> (in /tmp/test, development)
> Building stuff
> Packaging stuff
> Packaging ziperror-1.0.0.jar
> Buildr aborted!
> NoMethodError : undefined method `length' for -1:Fixnum
> (See full trace by running task with --trace)
> kjozsa@walrus:/tmp/test$ buildr package --trace 2>&1 | grep -A3 NoMethod
> NoMethodError : undefined method `length' for -1:Fixnum
> /usr/lib/ruby/gems/1.9.1/gems/rubyzip-0.9.4/lib/zip/zip.rb:732:in `write_c_dir_entry'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `block in write_to_stream'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `each'
> kjozsa@walrus:/tmp/test$ 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (BUILDR-462) undefined method `length' for -1:Fixnum

Posted by "Kristof Jozsa (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/BUILDR-462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12885147#action_12885147 ] 

Kristof Jozsa commented on BUILDR-462:
--------------------------------------

quick update: the problem disappears using ruby 1.9.2 preview3.


> undefined method `length' for -1:Fixnum
> ---------------------------------------
>
>                 Key: BUILDR-462
>                 URL: https://issues.apache.org/jira/browse/BUILDR-462
>             Project: Buildr
>          Issue Type: Bug
>          Components: Packaging
>    Affects Versions: 1.4
>         Environment: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
>            Reporter: Kristof Jozsa
>
> kjozsa@walrus:/tmp/test$ ls
> buildfile
> kjozsa@walrus:/tmp/test$ cat buildfile 
> define 'stuff' do
>   project.group = 'x'
>   project.version = '1.0.0'
>   package :jar, :id => 'ziperror'
> end
> kjozsa@walrus:/tmp/test$ buildr package
> (in /tmp/test, development)
> Building stuff
> Packaging stuff
> Packaging ziperror-1.0.0.jar
> Buildr aborted!
> NoMethodError : undefined method `length' for -1:Fixnum
> (See full trace by running task with --trace)
> kjozsa@walrus:/tmp/test$ buildr package --trace 2>&1 | grep -A3 NoMethod
> NoMethodError : undefined method `length' for -1:Fixnum
> /usr/lib/ruby/gems/1.9.1/gems/rubyzip-0.9.4/lib/zip/zip.rb:732:in `write_c_dir_entry'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `block in write_to_stream'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `each'
> kjozsa@walrus:/tmp/test$ 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (BUILDR-462) undefined method `length' for -1:Fixnum

Posted by "Rhett Sutphin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/BUILDR-462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12884314#action_12884314 ] 

Rhett Sutphin commented on BUILDR-462:
--------------------------------------

Your buildfile works for me on ruby 1.8.7-p174 and 1.9.1-p378:

$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.3.0]
$ buildr clean package
(in /private/tmp/buildr-problem, development)
Cleaning stuff
Building stuff
Packaging stuff
Packaging ziperror-1.0.0.jar
Running integration tests...
Completed in 0.030s

And:

$ ruby -v
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-darwin10.3.0]
$ buildr clean package
(in /private/tmp/buildr-problem, development)
Cleaning stuff
Building stuff
Packaging stuff
Packaging ziperror-1.0.0.jar
Running integration tests...
Completed in 0.269s

One odd thing in your stack trace is that rubyzip-0.9.4 is the active version.  Buildr has a locked dependency on 0.9.1, so this shouldn't be possible.  

And, actually, if I install rubyzip 0.9.4, I can reproduce your issue under 1.9.1 but not 1.8.7.  I have heard that the rubygems that is built in to 1.9 has problems activating specific versions of gems -- perhaps this is an example of that.  If so, using ruby 1.8.7 would be a workaround.

> undefined method `length' for -1:Fixnum
> ---------------------------------------
>
>                 Key: BUILDR-462
>                 URL: https://issues.apache.org/jira/browse/BUILDR-462
>             Project: Buildr
>          Issue Type: Bug
>          Components: Packaging
>    Affects Versions: 1.4
>         Environment: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
>            Reporter: Kristof Jozsa
>
> kjozsa@walrus:/tmp/test$ ls
> buildfile
> kjozsa@walrus:/tmp/test$ cat buildfile 
> define 'stuff' do
>   project.group = 'x'
>   project.version = '1.0.0'
>   package :jar, :id => 'ziperror'
> end
> kjozsa@walrus:/tmp/test$ buildr package
> (in /tmp/test, development)
> Building stuff
> Packaging stuff
> Packaging ziperror-1.0.0.jar
> Buildr aborted!
> NoMethodError : undefined method `length' for -1:Fixnum
> (See full trace by running task with --trace)
> kjozsa@walrus:/tmp/test$ buildr package --trace 2>&1 | grep -A3 NoMethod
> NoMethodError : undefined method `length' for -1:Fixnum
> /usr/lib/ruby/gems/1.9.1/gems/rubyzip-0.9.4/lib/zip/zip.rb:732:in `write_c_dir_entry'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `block in write_to_stream'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `each'
> kjozsa@walrus:/tmp/test$ 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (BUILDR-462) undefined method `length' for -1:Fixnum

Posted by "Alexis Midon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/BUILDR-462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12889265#action_12889265 ] 

Alexis Midon commented on BUILDR-462:
-------------------------------------

let's close this issue then!

> undefined method `length' for -1:Fixnum
> ---------------------------------------
>
>                 Key: BUILDR-462
>                 URL: https://issues.apache.org/jira/browse/BUILDR-462
>             Project: Buildr
>          Issue Type: Bug
>          Components: Packaging
>    Affects Versions: 1.4
>         Environment: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
>            Reporter: Kristof Jozsa
>
> kjozsa@walrus:/tmp/test$ ls
> buildfile
> kjozsa@walrus:/tmp/test$ cat buildfile 
> define 'stuff' do
>   project.group = 'x'
>   project.version = '1.0.0'
>   package :jar, :id => 'ziperror'
> end
> kjozsa@walrus:/tmp/test$ buildr package
> (in /tmp/test, development)
> Building stuff
> Packaging stuff
> Packaging ziperror-1.0.0.jar
> Buildr aborted!
> NoMethodError : undefined method `length' for -1:Fixnum
> (See full trace by running task with --trace)
> kjozsa@walrus:/tmp/test$ buildr package --trace 2>&1 | grep -A3 NoMethod
> NoMethodError : undefined method `length' for -1:Fixnum
> /usr/lib/ruby/gems/1.9.1/gems/rubyzip-0.9.4/lib/zip/zip.rb:732:in `write_c_dir_entry'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `block in write_to_stream'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `each'
> kjozsa@walrus:/tmp/test$ 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (BUILDR-462) undefined method `length' for -1:Fixnum

Posted by "Paul Walker (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/BUILDR-462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12907941#action_12907941 ] 

Paul Walker commented on BUILDR-462:
------------------------------------

Forgive me, I had manually updated the verion of rubyzip in the gemspec in an attempt to get buildr to work with the latest version of warbler (which requires >= 0.9.4 rubyzip).  Currently, the latest warbler cannot be referenced within a buildfile.

> undefined method `length' for -1:Fixnum
> ---------------------------------------
>
>                 Key: BUILDR-462
>                 URL: https://issues.apache.org/jira/browse/BUILDR-462
>             Project: Buildr
>          Issue Type: Bug
>          Components: Packaging
>    Affects Versions: 1.4
>         Environment: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
>            Reporter: Kristof Jozsa
>
> kjozsa@walrus:/tmp/test$ ls
> buildfile
> kjozsa@walrus:/tmp/test$ cat buildfile 
> define 'stuff' do
>   project.group = 'x'
>   project.version = '1.0.0'
>   package :jar, :id => 'ziperror'
> end
> kjozsa@walrus:/tmp/test$ buildr package
> (in /tmp/test, development)
> Building stuff
> Packaging stuff
> Packaging ziperror-1.0.0.jar
> Buildr aborted!
> NoMethodError : undefined method `length' for -1:Fixnum
> (See full trace by running task with --trace)
> kjozsa@walrus:/tmp/test$ buildr package --trace 2>&1 | grep -A3 NoMethod
> NoMethodError : undefined method `length' for -1:Fixnum
> /usr/lib/ruby/gems/1.9.1/gems/rubyzip-0.9.4/lib/zip/zip.rb:732:in `write_c_dir_entry'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `block in write_to_stream'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `each'
> kjozsa@walrus:/tmp/test$ 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (BUILDR-462) undefined method `length' for -1:Fixnum

Posted by "Rhett Sutphin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/BUILDR-462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12884317#action_12884317 ] 

Rhett Sutphin commented on BUILDR-462:
--------------------------------------

This bug in MRI's tracker seems related:  http://redmine.ruby-lang.org/issues/show/3140

> undefined method `length' for -1:Fixnum
> ---------------------------------------
>
>                 Key: BUILDR-462
>                 URL: https://issues.apache.org/jira/browse/BUILDR-462
>             Project: Buildr
>          Issue Type: Bug
>          Components: Packaging
>    Affects Versions: 1.4
>         Environment: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
>            Reporter: Kristof Jozsa
>
> kjozsa@walrus:/tmp/test$ ls
> buildfile
> kjozsa@walrus:/tmp/test$ cat buildfile 
> define 'stuff' do
>   project.group = 'x'
>   project.version = '1.0.0'
>   package :jar, :id => 'ziperror'
> end
> kjozsa@walrus:/tmp/test$ buildr package
> (in /tmp/test, development)
> Building stuff
> Packaging stuff
> Packaging ziperror-1.0.0.jar
> Buildr aborted!
> NoMethodError : undefined method `length' for -1:Fixnum
> (See full trace by running task with --trace)
> kjozsa@walrus:/tmp/test$ buildr package --trace 2>&1 | grep -A3 NoMethod
> NoMethodError : undefined method `length' for -1:Fixnum
> /usr/lib/ruby/gems/1.9.1/gems/rubyzip-0.9.4/lib/zip/zip.rb:732:in `write_c_dir_entry'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `block in write_to_stream'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `each'
> kjozsa@walrus:/tmp/test$ 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (BUILDR-462) undefined method `length' for -1:Fixnum

Posted by "Paul Walker (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/BUILDR-462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12907886#action_12907886 ] 

Paul Walker commented on BUILDR-462:
------------------------------------

I am receiving this same exception on jruby 1.5.2 with the buildr 1.4.2.

Exception while invoking prerequisites of task <Rake::Task roambi:es:package => [roambi:es:build, /Users/paul/roambi-server/roambi-es/target/roambi-es-3.1-SNAPSHOT.war]>
Buildr aborted!
NoMethodError : undefined method `length' for -1:Fixnum
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rubyzip-0.9.4/lib/zip/zip.rb:732:in `write_c_dir_entry'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/packaging/zip.rb:37:in `write_to_stream'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/packaging/zip.rb:37:in `each'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/packaging/zip.rb:37:in `write_to_stream'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rubyzip-0.9.4/lib/zip/zip.rb:1050:in `write_central_directory'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rubyzip-0.9.4/lib/zip/zip.rb:973:in `close'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rubyzip-0.9.4/lib/zip/zip.rb:965:in `open'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/packaging/ziptask.rb:59:in `create_from'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/packaging/archive.rb:323:in `initialize'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:636:in `invoke_with_call_chain'
/Users/paul/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/monitor.rb:191:in `mon_synchronize'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:622:in `invoke_with_call_chain'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rake-0.8.7/lib/rake.rb:607:in `invoke_prerequisites'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rake-0.8.7/lib/rake.rb:604:in `each'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rake-0.8.7/lib/rake.rb:604:in `invoke_prerequisites'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:629:in `invoke_with_call_chain'
/Users/paul/.rvm/rubies/jruby-1.5.2/lib/ruby/1.8/monitor.rb:191:in `mon_synchronize'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:622:in `invoke_with_call_chain'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:617:in `invoke'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:232:in `top_level'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:232:in `each'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:232:in `top_level'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:502:in `standard_exception_handling'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:223:in `top_level'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:138:in `run'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:502:in `standard_exception_handling'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/lib/buildr/core/application.rb:135:in `run'
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/bin/buildr:19
/Users/paul/.rvm/gems/jruby-1.5.2@es/gems/buildr-1.4.2-java/bin/buildr:19:in `load'
/Users/paul/.rvm/gems/jruby-1.5.2@es/bin/buildr:19


> undefined method `length' for -1:Fixnum
> ---------------------------------------
>
>                 Key: BUILDR-462
>                 URL: https://issues.apache.org/jira/browse/BUILDR-462
>             Project: Buildr
>          Issue Type: Bug
>          Components: Packaging
>    Affects Versions: 1.4
>         Environment: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
>            Reporter: Kristof Jozsa
>
> kjozsa@walrus:/tmp/test$ ls
> buildfile
> kjozsa@walrus:/tmp/test$ cat buildfile 
> define 'stuff' do
>   project.group = 'x'
>   project.version = '1.0.0'
>   package :jar, :id => 'ziperror'
> end
> kjozsa@walrus:/tmp/test$ buildr package
> (in /tmp/test, development)
> Building stuff
> Packaging stuff
> Packaging ziperror-1.0.0.jar
> Buildr aborted!
> NoMethodError : undefined method `length' for -1:Fixnum
> (See full trace by running task with --trace)
> kjozsa@walrus:/tmp/test$ buildr package --trace 2>&1 | grep -A3 NoMethod
> NoMethodError : undefined method `length' for -1:Fixnum
> /usr/lib/ruby/gems/1.9.1/gems/rubyzip-0.9.4/lib/zip/zip.rb:732:in `write_c_dir_entry'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `block in write_to_stream'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `each'
> kjozsa@walrus:/tmp/test$ 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (BUILDR-462) undefined method `length' for -1:Fixnum

Posted by "Antoine Toulme (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/BUILDR-462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12884420#action_12884420 ] 

Antoine Toulme commented on BUILDR-462:
---------------------------------------

We don't support 1.9 at this point.

> undefined method `length' for -1:Fixnum
> ---------------------------------------
>
>                 Key: BUILDR-462
>                 URL: https://issues.apache.org/jira/browse/BUILDR-462
>             Project: Buildr
>          Issue Type: Bug
>          Components: Packaging
>    Affects Versions: 1.4
>         Environment: ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
>            Reporter: Kristof Jozsa
>
> kjozsa@walrus:/tmp/test$ ls
> buildfile
> kjozsa@walrus:/tmp/test$ cat buildfile 
> define 'stuff' do
>   project.group = 'x'
>   project.version = '1.0.0'
>   package :jar, :id => 'ziperror'
> end
> kjozsa@walrus:/tmp/test$ buildr package
> (in /tmp/test, development)
> Building stuff
> Packaging stuff
> Packaging ziperror-1.0.0.jar
> Buildr aborted!
> NoMethodError : undefined method `length' for -1:Fixnum
> (See full trace by running task with --trace)
> kjozsa@walrus:/tmp/test$ buildr package --trace 2>&1 | grep -A3 NoMethod
> NoMethodError : undefined method `length' for -1:Fixnum
> /usr/lib/ruby/gems/1.9.1/gems/rubyzip-0.9.4/lib/zip/zip.rb:732:in `write_c_dir_entry'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `block in write_to_stream'
> /usr/lib/ruby/gems/1.9.1/gems/buildr-1.4.0/lib/buildr/packaging/zip.rb:37:in `each'
> kjozsa@walrus:/tmp/test$ 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.