On Mar 22, 2008, at 08:32 AM, Luis Lavena wrote: > Hello Guys, > > I'm still getting the following errors on Windows. These came from gem > commands 'update' and 'install', but both end in the same place of the > "from_yaml" and normalize_yaml_input: > > 1) Error: > test_execute_remote(TestGemCommandsInstallCommand): > NoMethodError: undefined method `size' for nil:NilClass > ./lib/rubygems/package/tar_reader/entry.rb:84:in `read' > ./lib/rubygems/specification.rb:609:in `normalize_yaml_input' > ./lib/rubygems/specification.rb:575:in `from_yaml' > ./lib/rubygems/package/tar_input.rb:184:in `load_gemspec' > ./lib/rubygems/package/tar_input.rb:52:in `initialize' > ./lib/rubygems/package/tar_reader.rb:46:in `each' > ./lib/rubygems/package/tar_reader.rb:37:in `loop' > ./lib/rubygems/package/tar_reader.rb:37:in `each' > ./lib/rubygems/package/tar_input.rb:33:in `initialize' > ./lib/rubygems/package/tar_input.rb:18:in `new' > ./lib/rubygems/package/tar_input.rb:18:in `open' > [...] > > === > > I exposed this on a previous message, but no one answered. > > To quote myself: > > "Errors 1 and 3 are related to tar_input trying to get #size from a > #read operation over the IO, which returned nil since readed > information was greater than header size: > > lib/rubygems/package/tar_reader/entry.rb:78 (#read): > > return nil if @read >= @header.size > > > But I cannot determine exactly why this is happening (at least, why > this happens on Windows). > " > > Any ideas?
It sounds like the gem being extracted has been built wrong. When will you be online next so we can confer? I've finished up the index update changes that were in my tree, so I think this is our last thing to fix. _______________________________________________ Rubygems-developers mailing list [email protected] http://rubyforge.org/mailman/listinfo/rubygems-developers
