'require digest/md5' fails from war (with jruby-jars 1.6.2, tomcat 6), but 
works from jirb and also command-line jruby application
----------------------------------------------------------------------------------------------------------------------------------

                 Key: JRUBY-5898
                 URL: https://jira.codehaus.org/browse/JRUBY-5898
             Project: JRuby
          Issue Type: Bug
          Components: Standard Library
    Affects Versions: JRuby 1.6.2
         Environment: windows, tomcat 6.0, warbler 1.3.1, rails 3.0.7, 
            Reporter: dav lion
            Assignee: Thomas E Enebo


require 'digest/md5' fails when run from a war, but succeeds when run from jirb 
or command-line jruby application.

Here's the load-path and stack-trace-head courtesy of the tomcat log.

--- $LOAD_PATH:
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/vendor
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/app/controllers
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/app/funk
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/app/helpers
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/app/mailers
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/app/mixins
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/app/models
projects/mongrel_experimental/lib/
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/ruby-debug-0.10.4/cli
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/ruby-debug-base-0.10.4-java/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/rails-3.0.7/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/railties-3.0.7/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/thor-0.14.6/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/mongrel-1.1.5-java/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/mongrel-1.1.5-java/ext
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/gem_plugin-0.2.3/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/columnize-0.3.2/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activeresource-3.0.7/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activerecord-jdbcpostgresql-adapter-1.1.1/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/jdbc-postgres-9.0.801/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activerecord-jdbc-adapter-1.1.1/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activerecord-3.0.7/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/arel-2.0.10/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/actionmailer-3.0.7/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/mail-2.2.19/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/treetop-1.4.9/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/polyglot-0.3.1/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/mime-types-1.16/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/actionpack-3.0.7/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/tzinfo-0.3.27/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/rack-test-0.5.7/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/rack-mount-0.6.14/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/rack-1.2.2/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/erubis-2.6.6/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activemodel-3.0.7/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/i18n-0.5.0/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/builder-2.1.2/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activesupport-3.0.7/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/abstract-1.0.0/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/rake-0.8.7/lib
file:/D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/lib/jruby-rack-1.0.8.jar!/vendor/rack-1.2.2
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/bundler-1.0.15/lib
file:/D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/lib/jruby-stdlib-1.6.2.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8
file:/D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/lib/jruby-stdlib-1.6.2.jar!/META-INF/jruby.home/lib/ruby/site_ruby/shared
file:/D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/lib/jruby-stdlib-1.6.2.jar!/META-INF/jruby.home/lib/ruby/1.8
.
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/actionpack-3.0.7/lib/action_controller/vendor/html-scanner
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/common/ruby/lib
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/rack-mount-0.6.14/lib/rack/mount/vendor/multimap
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/rack-mount-0.6.14/lib/rack/mount/vendor/regin


Jun 27, 2011 4:03:15 PM org.apache.catalina.core.ApplicationContext log

SEVERE: Application Error

org.jruby.rack.RackInitializationException: no such file to load -- Digest/md5
        from 
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in
 `require'
        from 
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:227:in
 `load_dependency'
        from 
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in
 `require'
        from 
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/config/environment.rb:15:in
 `(root)'
        from org/jruby/RubyKernel.java:1038:in `require'
        from 
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/config/environment.rb:239:in
 `require'
        from 
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:225:in
 `load_dependency'
        from 
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:596:in
 `new_constants_in'
        from 
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:225:in
 `load_dependency'
        from 
D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/gems/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in
 `require'
        from 
file:/D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/lib/jruby-rack-1.0.8.jar!/jruby/rack/rails.rb:169:in
 `load_environment'
        from 
file:/D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/lib/jruby-rack-1.0.8.jar!/jruby/rack/rails.rb:173:in
 `to_app'
        from 
file:/D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/lib/jruby-rack-1.0.8.jar!/jruby/rack/rails.rb:193:in
 `new'
        from <web.xml>:1:in `(root)'
        from org/jruby/RubyKernel.java:2028:in `instance_eval'
        from 
file:/D:/dev/samurai_rails3/workgroup-support/clean_tomcat/apache-tomcat-6.0.32/webapps/skeleton/WEB-INF/lib/jruby-rack-1.0.8.jar!/vendor/rack-1.2.2/rack/builder.rb:46:in
 `initialize'
        from <web.xml>:1:in `(root)'

--
This message is automatically generated by JIRA.
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