WAR created with warble compiled can't find class files on runtime
initialization
---------------------------------------------------------------------------------
Key: JRUBY-5177
URL: http://jira.codehaus.org/browse/JRUBY-5177
Project: JRuby
Issue Type: Bug
Components: Rails WAR Deployment
Affects Versions: JRuby 1.4
Environment: Fedora 8, Maven 2.2.1, Java 1.6.0 Update 22, Jruby 1.4.1,
Warbler 1.2.1, Resin 4.0
Reporter: Dan Chiao
Upon exploding the WAR, Resin outputs the following stack trace:
[10-11-09 16:54:31.499] {main} expanding
/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1.war to
/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1
[10-11-09 16:54:36.830] {main} In-place class redefinition (HotSwap) is
available.
[10-11-09 16:55:00.776] {main} WebApp[http://default] Info: using runtime pool
timeout of 30 seconds
[10-11-09 16:55:00.776] {main} WebApp[http://default] Info: received min
runtimes = 4
[10-11-09 16:55:00.776] {main} WebApp[http://default] Info: received max
runtimes = 4
[10-11-09 16:55:11.466] {main} WebApp[http://default] Error: unable to
initialize application
org.jruby.rack.RackInitializationException: no
such file to load --
/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/config/environments/staging.class
from
file:/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/lib/jruby-stdlib-1.4.1.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
from
/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:156:in
`require'
from
/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:521:in
`new_constants_in'
from
/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:156:in
`require'
from
/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/config/environments/staging.rb:1:in
`load_environment'
at
org.jruby.rack.DefaultRackApplicationFactory$4.init(DefaultRackApplicationFactory.java:184)
at
org.jruby.rack.SerialPoolingRackApplicationFactory.launchInitialization(SerialPoolingRackApplicationFactory.java:30)
at
org.jruby.rack.SerialPoolingRackApplicationFactory.fillInitialPool(SerialPoolingRackApplicationFactory.java:18)
at
org.jruby.rack.PoolingRackApplicationFactory.init(PoolingRackApplicationFactory.java:67)
at
org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:40)
at
com.caucho.server.webapp.WebApp.start(WebApp.java:3012)
at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:693)
at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:557)
at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:160)
at
com.caucho.server.webapp.WebAppContainer.startImpl(WebAppContainer.java:719)
at
com.caucho.server.host.Host.startImpl(Host.java:502)
at
com.caucho.server.webapp.WebAppContainer.start(WebAppContainer.java:699)
at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:693)
at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:557)
at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:160)
at
com.caucho.server.host.HostContainer.start(HostContainer.java:489)
at
com.caucho.server.cluster.Server.start(Server.java:1900)
at
com.caucho.server.resin.Resin.start(Resin.java:1086)
at
com.caucho.server.resin.Resin.initMain(Resin.java:1627)
at
com.caucho.server.resin.Resin.main(Resin.java:1859)
Caused by: org.jruby.exceptions.RaiseException:
no such file to load --
/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/config/environments/staging.class
at
(unknown).new(file:/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/lib/jruby-stdlib-1.4.1.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31)
at
Kernel.require(file:/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/lib/jruby-stdlib-1.4.1.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31)
at
Kernel.require(/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:156)
at
ActiveSupport::Dependencies::Loadable.require(/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:521)
at
ActiveSupport::Dependencies.new_constants_in(/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:156)
at
ActiveSupport::Dependencies::Loadable.require(/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/config/environments/staging.rb:1)
at
Rails::Initializer.load_environment(/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/activesupport-2.3.3/lib/active_support/core_ext/kernel/reporting.rb:11)
at
Kernel.eval(/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/rails-2.3.3/lib/initializer.rb:386)
at
Rails::Initializer.load_environment(/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/activesupport-2.3.3/lib/active_support/core_ext/kernel/reporting.rb:11)
at
Kernel.silence_warnings(/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/rails-2.3.3/lib/initializer.rb:379)
at
Rails::Initializer.load_environment(/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/rails-2.3.3/lib/initializer.rb:137)
at
Rails::Initializer.process(/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/gems/gems/rails-2.3.3/lib/initializer.rb:113)
at
#<Class:01x516a4aef>.run(config/environment.rb:29)
at
Kernel.load(file:/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/lib/jruby-rack-1.0.3.jar!/jruby/rack/rails.rb:44)
at
JRuby::Rack::RailsBooter::Rails2Environment.load_environment(file:/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/lib/jruby-rack-1.0.3.jar!/jruby/rack/rails.rb:38)
at
JRuby::Rack::RailsBooter::Rails2Environment.to_app(file:/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/lib/jruby-rack-1.0.3.jar!/jruby/rack/rails.rb:186)
at #<Class:01x3c993730>.new(<script>:2)
at
(unknown).(unknown)(file:/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/lib/jruby-rack-1.0.3.jar!/vendor/rack-1.2.1/rack/builder.rb:46)
at
Kernel.instance_eval(file:/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/lib/jruby-rack-1.0.3.jar!/vendor/rack-1.2.1/rack/builder.rb:46)
at
Kernel.instance_eval(file:/mnt/RESIN/WWW/webapps/fliptop-f4p-beta-0.1/WEB-INF/lib/jruby-rack-1.0.3.jar!/vendor/rack-1.2.1/rack/builder.rb:46)
at Rack::Builder.initialize(<script>:2)
at (unknown).new(<script>:2)
at (unknown).(unknown)(:1)
--
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