[MacRuby-devel] [MacRuby] #753: An error occurs when access to Webrick's HTTPServer.

MacRuby ruby-noreply at macosforge.org
Fri Jun 18 19:23:22 PDT 2010


#753: An error occurs when access to Webrick's HTTPServer.
----------------------------------+-----------------------------------------
 Reporter:  watson1978@…          |       Owner:  lsansonetti@…        
     Type:  defect                |      Status:  new                  
 Priority:  blocker               |   Milestone:                       
Component:  MacRuby               |    Keywords:                       
----------------------------------+-----------------------------------------
 {{{
 $ cat test_webrick.rb
 require 'webrick'
 include WEBrick

 root_dir = "./"
 s = HTTPServer.new(
     :Port => 8000,
     :DocumentRoot => File.join(Dir::pwd, root_dir)
 )
 trap("INT"){ s.shutdown }
 s.start
 }}}

 An error occurs when I access to HTTPServer with a browser.
 {{{
 $ macruby test_webrick.rb
 [2010-06-19 11:21:30] INFO  WEBrick 1.3.1
 [2010-06-19 11:21:30] INFO  ruby 1.9.2 (2008-06-03) [universal-darwin10.0]
 [2010-06-19 11:21:30] INFO  WEBrick::HTTPServer#start: pid=2222 port=8000
 [2010-06-19 11:21:43] ERROR WEBrick::HTTPStatus::RequestURITooLarge
 [2010-06-19 11:21:43] ERROR RuntimeError: string frozen
 /Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/1.9.2/webrick/httpresponse.rb:172:in
 `block'
 /Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/1.9.2/webrick/httpresponse.rb:169:in
 `send_header:'
 /Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/1.9.2/webrick/httpresponse.rb:101:in
 `send_response:'
 /Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/1.9.2/webrick/httpserver.rb:45:in
 `run:'
 /Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/1.9.2/webrick/server.rb:174:in
 `block'
 [2010-06-19 11:21:44] ERROR TypeError: no implicit conversion to float
 from nil
 /Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/1.9.2/webrick/accesslog.rb:26:in
 `setup_params:'
 /Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/1.9.2/webrick/httpserver.rb:164:in
 `access_log:'
 /Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/1.9.2/webrick/httpserver.rb:45:in
 `run:'
 /Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/ruby/1.9.2/webrick/server.rb:174:in
 `block'
 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/753>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list