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.