Sinatra Web Framework fails on rendering ERB while MRI works - LocalJumpError -
yield called out of block
---------------------------------------------------------------------------------------------------------
Key: JRUBY-2599
URL: http://jira.codehaus.org/browse/JRUBY-2599
Project: JRuby
Issue Type: Bug
Components: Core Classes/Modules
Environment: Windows Vista
Sinatra Edge as of 5/31/2007 (http://github.com/bmizerany/sinatra/tree/master)
64 Bit version of Java
$ java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
Reporter: Chris Schneider
Priority: Minor
See the Sinatra bug report at:
http://sinatra.lighthouseapp.com/projects/9779/tickets/24-running-on-jruby-fails-at-rendering-erb-templates
Copied from the original bug report:
The sinatra app (app.rb):
require '../sinatra/lib/sinatra.rb'
get '/' do
"Hello World"
end
get '/:foo' do
erb :foo
end
The template (views/foo.erb):
<html>
<head></head>
<body>Erb rendered</body>
</html>
The command to run the application:
jruby app.rb
The error:
Params:
{"foo"=>"blah"}
LocalJumpError - yield called out of block
The working part:
Going to '/' returns "Hello World" just as expected. Using a Haml renderer
works fine as well.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email