Ticket #753 (closed defect: fixed)
An error occurs when access to Webrick's HTTPServer.
| Reported by: | watson1978@… | Owned by: | lsansonetti@… |
|---|---|---|---|
| Priority: | blocker | Milestone: | MacRuby 0.7 |
| Component: | MacRuby | Keywords: | |
| Cc: |
Description
$ 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'
Change History
Note: See
TracTickets for help on using
tickets.

