Something is REALLY broken on trunk
-----------------------------------
Key: JRUBY-1478
URL: http://jira.codehaus.org/browse/JRUBY-1478
Project: JRuby
Issue Type: Bug
Reporter: Ola Bini
Assignee: Thomas E Enebo
Priority: Blocker
So, it seems that something really bad has happened to trunk lately. Two things
are the specific problems:
jruby -S rails somename
doesn't work, generate this error:
{noformat}
/Users/olabini/workspace/jruby/lib/ruby/gems/1.8/gems/rails-1.2.3/bin/rails:2:
stack level too deep (SystemStackError)
from
/Users/olabini/workspace/jruby/lib/ruby/gems/1.8/gems/rails-1.2.3/bin/rails:2:in
`load'
from /Users/olabini/workspace/jruby/bin/rails:16:in `load'
from
file:/Users/olabini/workspace/jruby/lib/jruby.jar!/jruby/commands.rb:14:in
`load'
from
file:/Users/olabini/workspace/jruby/lib/jruby.jar!/jruby/commands.rb:14:in
`rails'
from
file:/Users/olabini/workspace/jruby/lib/jruby.jar!/jruby/commands.rb:11:in
`rails'
from -e:1:in `rails'
{noformat}
And secondly, several Rails applications that used to work now fail when trying
to use the database. When interrupted, this error is generated:
{noformat}
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/activerecord/lib/active_record/transactions.rb:85:in
`transaction': stack level too deep (SystemStackError)
from
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/activerecord/lib/active_record/transactions.rb:129:in
`save_with_transactions'
from
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/activerecord/lib/active_record/transactions.rb:129:in
`update'
from
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/session/active_record_store.rb:309:in
`silence'
from
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/session/active_record_store.rb:309:in
`update'
from
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/session/active_record_store.rb:309:in
`close'
from /Users/olabini/workspace/jruby/lib/ruby/1.8/cgi/session.rb:166:in
`callback'
from /Users/olabini/workspace/jruby/lib/ruby/1.8/cgi/session.rb:165:in
`callback'
{noformat}
The logs have this exception:
{noformat}
Rendering
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/templates/rescues/layout.rhtml
(500 Internal Error)
stack level too deep
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/activerecord/lib/active_record/transactions.rb:85:in
`transaction'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/activerecord/lib/active_record/transactions.rb:129:in
`save_with_transactions'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/activerecord/lib/active_record/transactions.rb:129:in
`update'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/session/active_record_store.rb:309:in
`silence'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/session/active_record_store.rb:309:in
`update'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/session/active_record_store.rb:309:in
`close'
/Users/olabini/workspace/jruby/lib/ruby/1.8/cgi/session.rb:324:in `close'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/base.rb:1184:in
`close_session'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/base.rb:1228:in
`process_cleanup'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/flash.rb:146:in
`process_cleanup_with_flash'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/filters.rb:662:in
`process_cleanup_with_filters'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/session_management.rb:124:in
`process_cleanup_with_session_management_support'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/components.rb:178:in
`process_cleanup_with_components'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/base.rb:435:in
`process'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/filters.rb:624:in
`process_with_filters'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in
`process_with_session_management_support'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/actionpack/lib/action_controller/base.rb:330:in
`process'
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/railties/lib/dispatcher.rb:41:in
`dispatch'
/Users/olabini/workspace/jruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-jruby/lib/mongrel/rails.rb:78:in
`process'
/Users/olabini/workspace/jruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-jruby/lib/mongrel/rails.rb:76:in
`synchronize'
/Users/olabini/workspace/jruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-jruby/lib/mongrel/rails.rb:76:in
`process'
/Users/olabini/workspace/jruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-jruby/lib/mongrel/rails.rb:76:in
`process_client'
/Users/olabini/workspace/jruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-jruby/lib/mongrel.rb:617:in
`each'
/Users/olabini/workspace/jruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-jruby/lib/mongrel.rb:617:in
`process_client'
/Users/olabini/workspace/jruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-jruby/lib/mongrel.rb:617:in
`run'
/Users/olabini/workspace/jruby/lib/ruby/gems/1.8/gems/mongrel-1.0.1-jruby/lib/mongrel.rb:736:in
`initialize'
{noformat}
This affects Mongrel. When starting with Mongrel, this error is produced:
{noformat}
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/railties/lib/webrick_server.rb:61:in
`dispatch': stack level too deep (SystemStackError)
from
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/railties/lib/commands/servers/webrick.rb:43:in
`require'
from
/Users/olabini/workspace/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
from
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in
`require'
from
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/railties/lib/commands/server.rb:39:in
`new_constants_in'
from
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in
`require'
from
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/railties/lib/commands/server.rb:39:in
`require'
from
/Users/olabini/workspace/petstore/script/../config/../vendor/rails/railties/lib/commands/server.rb:38:in
`require'
from script/server:3:in `require'
{noformat}
WAR deployment with Goldspike seems to work right now.
--
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