Hi List,
I wrote a simple script that import a file list of hosts and try to
connect.
Before the end of the file the script exits with this error:
/usr/lib/ruby/1.8/net/protocol.rb:133:in `sysread': end of file reached
(EOFError)
I using this code to import list:
file = File.new(list,"r")
begin
while (line = file.gets)
line.chomp!
iplist.push line
end
rescue EOFError
f.close
end
Can you help me please?
Thank you very much
Al
···
--
Posted via http://www.ruby-forum.com/.
David A. Black wrote:
Hi --
Can you help me please?
Thank you very much
It looks like the error is in the part of the script where you're
connecting to hosts, since it's in the net code.
David
This is the complete error:
/usr/lib/ruby/1.8/net/protocol.rb:133:in `sysread': end of file reached
(EOFError)
from /usr/lib/ruby/1.8/net/protocol.rb:133:in `rbuf_fill'
from /usr/lib/ruby/1.8/timeout.rb:56:in `timeout'
from /usr/lib/ruby/1.8/timeout.rb:76:in `timeout'
from /usr/lib/ruby/1.8/net/protocol.rb:132:in `rbuf_fill'
from /usr/lib/ruby/1.8/net/protocol.rb:116:in `readuntil'
from /usr/lib/ruby/1.8/net/protocol.rb:126:in `readline'
from /usr/lib/ruby/1.8/net/http.rb:1988:in `read_status_line'
from /usr/lib/ruby/1.8/net/http.rb:1977:in `read_new'
... 6 levels...
from /usr/lib/ruby/1.8/timeout.rb:56:in `timeout'
···
On Thu, 17 Jul 2008, Alfonso Caponi wrote:
--
Posted via http://www.ruby-forum.com/\.