なかだです。

At Thu, 23 Oct 2003 16:41:47 +0900,
Yukihiro Matsumoto wrote:
> E, [2003-10-23T16:25:38.643804 #8893] ERROR -- SOAP::Calc::TestCalc: IOError: stream closed
>         ../lib/webrick/server.rb:132:in `start'
> ..E, [2003-10-23T16:25:52. 84087 #8893] ERROR -- : IOError: stream closed
>         ../lib/webrick/server.rb:132:in `start'
> .E, [2003-10-23T16:25:52.615270 #8893] ERROR -- hws: IOError: stream closed
>         ../lib/webrick/server.rb:132:in `start'
> 
> のようなメッセージを見るようになってしまいました。テストその
> ものは成功してる(みたい)なんで、このメッセージは見たくないな
> あと思うのですが。

select中にGenericServer#shutdownでcloseされてるんでしょうか。た
ぶん無視していい類のエラーだと思うんですが。


Index: lib/webrick/server.rb =================================================================== RCS file: /cvs/ruby/src/ruby/lib/webrick/server.rb,v retrieving revision 1.3 diff -u -2 -p -r1.3 server.rb --- lib/webrick/server.rb 8 Sep 2003 09:52:33 -0000 1.3 +++ lib/webrick/server.rb 23 Oct 2003 07:54:39 -0000 @@ -100,5 +100,5 @@ module WEBrick # TCP connection was established but RST segment was sent # from peer before calling TCPServer#accept. - rescue Errno::EBADF => ex + rescue Errno::EBADF, IOError => ex # if the listening socket was closed in GenericServer#shutdown, # IO::select raise it.
-- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦