[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