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

Reply via email to