Evan's recent changes to use nio for socket stuff is very likely the culprit. I will take a look to see how easy this is to fix.
Also I have not been around much the last few days (getting some errands done before I fly out to a conference). So I apologize for being quiet. -Tom On Sun, 28 May 2006, Ola Bini defenestrated me: > Hi. > > Now I'm trying to get remote gem installation to work, but immediatly > ran into an error, in a part which used to work before. Is this because > of the resent work on IO in general? > > Attempting local installation of 'rails' > Local gem file not found: rails*.gem > Attempting remote installation of 'rails' > Updating Gem source index for: http://gems.rubyforge.org > ERROR: While executing gem ... (SystemCallError) > Can't mix buffered and unbuffered IO. > ./lib/ruby/site_ruby/1.8/net/protocol.rb:133:in `sysread' > ./lib/ruby/site_ruby/1.8/net/protocol.rb:133:in `rbuf_fill' > ./lib/ruby/site_ruby/1.8/net/protocol.rb:116:in `timeout' > ./lib/ruby/site_ruby/1.8/timeout.rb:76:in `timeout' > ./lib/ruby/site_ruby/1.8/net/protocol.rb:134:in `rbuf_fill' > ./lib/ruby/site_ruby/1.8/net/protocol.rb:116:in `readuntil' > ./lib/ruby/site_ruby/1.8/net/protocol.rb:126:in `readline' > ./lib/ruby/site_ruby/1.8/net/http.rb:1988:in `read_status_line' > ./lib/ruby/site_ruby/1.8/net/http.rb:1977:in `read_new' > ./lib/ruby/site_ruby/1.8/net/http.rb:1046:in `request' > ./lib/ruby/site_ruby/1.8/net/http.rb:944:in `request_get' > ./lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:560:in `proxy_open' > ./lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:525:in `start' > ./lib/ruby/site_ruby/1.8/net/http.rb:440:in `start' > ./lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:561:in `proxy_open' > ./lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:525:in `direct_open' > ./lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:169:in `open_loop' > ./lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:134:in `catch' > ./lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:172:in `open_loop' > ./lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:134:in `open_uri' > ./lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:424:in `open' > ./lib/ruby/site_ruby/1.8/rubygems/open-uri.rb:85:in `open' > ./lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:124:in > `open_uri_or_path' > ./lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:105:in `read_data' > ./lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:34:in `fetch_path' > ./lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:55:in `source_index' > ./lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:313:in `source_index' > ./lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:445:in `fetch_source' > ./lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:436:in > `source_index_hash' > ./lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:399:in `each' > ./lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:437:in > `source_index_hash' > ./lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:399:in `install' > ./lib/ruby/site_ruby/1.8/rubygems/gem_commands.rb:199:in `execute' > ./lib/ruby/site_ruby/1.8/rubygems/command.rb:49:in `each' > ./lib/ruby/site_ruby/1.8/rubygems/gem_commands.rb:230:in `execute' > ./lib/ruby/site_ruby/1.8/rubygems/command.rb:49:in `invoke' > ./lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:94:in `process_args' > ./lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:67:in `run' > ./lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:13:in `run' > bin\gem:17 > > > The relevant part of protocol.rb just says > @io.sysread(1024) > > Any ideas, hacks, fixes or solutions to this? > > Regards > Ola > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 > _______________________________________________ > Jruby-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jruby-devel -- + http://www.tc.umn.edu/~enebo +---- mailto:[EMAIL PROTECTED] ----+ | Thomas E Enebo, Protagonist | "Luck favors the prepared | | | mind." -Louis Pasteur | ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 _______________________________________________ Jruby-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jruby-devel
