Glassfish failing to load JRUBY
-------------------------------

                 Key: JRUBY-4785
                 URL: http://jira.codehaus.org/browse/JRUBY-4785
             Project: JRuby
          Issue Type: Bug
    Affects Versions: JRuby 1.4, JRuby 1.5.0.RC1, JRuby 1.5.0.RC2
         Environment: ubuntu server 10.04
jruby 1.5.0.RC1
java 1.6.0_u20
glassfish v3
rails 2.3.5
            Reporter: robot ebobot
            Assignee: Thomas E Enebo


while starting, Glassfish failing to load JRUBY with the following errors:

[#|2010-05-10T20:28:11.613+0300|SEVERE|glassfishv3.0|org.glassfish.scripting.jruby.JRubyContainer|_ThreadID=23;_ThreadName=Thread-1;|library
 `socket' could not be loaded: java.lang.LinkageError: loader (instance of  
java/net/URLClassLoader): attempted  duplicate class definition for name: 
"org/jruby/ext/socket/RubySocket"
        from 
/usr/local/lib/jruby-1.5.0.RC1/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:134:in
 `process'
        from 
/usr/local/lib/jruby-1.5.0.RC1/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in
 `run'
        from 
/opt/glassfishv3/glassfish/domains/domain1/applications/apa/config/environment.rb:9
        from 
/opt/glassfishv3/glassfish/domains/domain1/applications/apa/config/environment.rb:31:in
 `require'
        from 
/usr/local/lib/jruby-1.5.0.RC1/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
 `require'
        from 
file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/rack/adapter/rails.rb:98:in
 `load_application'
        from 
file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/rack/adapter/rails.rb:75:in
 `initialize'
        from 
file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/jruby/rack/rails.rb:25:in
 `new'
        from 
file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/jruby/rack/rails.rb:25:in
 `new'
        from <script>:1

/usr/local/lib/jruby-1.5.0.RC1/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:271:in
 `require_frameworks': library `socket' could not be loaded: 
java.lang.LinkageError: loader (instance of  java/net/URLClassLoader): 
attempted  duplicate class definition for name: 
"org/jruby/ext/socket/RubySocket" (RuntimeError)
        from 
/usr/local/lib/jruby-1.5.0.RC1/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:134:in
 `process'
        from 
/usr/local/lib/jruby-1.5.0.RC1/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in
 `run'
        from 
/opt/glassfishv3/glassfish/domains/domain1/applications/apa/config/environment.rb:9
        from 
/opt/glassfishv3/glassfish/domains/domain1/applications/apa/config/environment.rb:31:in
 `require'
        from 
/usr/local/lib/jruby-1.5.0.RC1/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
 `require'
        from 
file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/rack/adapter/rails.rb:98:in
 `load_application'
        from 
file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/rack/adapter/rails.rb:75:in
 `initialize'
        from 
file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/jruby/rack/rails.rb:25:in
 `new'
        from 
file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/jruby/rack/rails.rb:25:in
 `new'
        from <script>:1
        ...internal jruby stack elided...
        from 
Rails::Initializer.require_frameworks(/usr/local/lib/jruby-1.5.0.RC1/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:134)
        from 
Rails::Initializer.process(/usr/local/lib/jruby-1.5.0.RC1/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113)
        from 
#<Class:01x5a372f43>.run(/opt/glassfishv3/glassfish/domains/domain1/applications/apa/config/environment.rb:9)
        from 
(unknown).(unknown)(/opt/glassfishv3/glassfish/domains/domain1/applications/apa/config/environment.rb:31)
        from 
Kernel.require(/usr/local/lib/jruby-1.5.0.RC1/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31)
        from 
Kernel.require(file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/rack/adapter/rails.rb:98)
        from 
Rack::Adapter::Rails.load_application(file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/rack/adapter/rails.rb:75)
        from 
Rack::Adapter::Rails.initialize(file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/jruby/rack/rails.rb:25)
        from 
(unknown).new(file:/opt/glassfishv3/glassfish/modules/grizzly-jruby.jar!/jruby/rack/rails.rb:25)
        from #<Class:01x330a9da7>.new(<script>:1)
        from (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


Reply via email to