Dynamic classes/classloaders may not be using the appropriate containing 
classloader, resulting in permgen leaks
----------------------------------------------------------------------------------------------------------------

                 Key: JRUBY-1524
                 URL: http://jira.codehaus.org/browse/JRUBY-1524
             Project: JRuby
          Issue Type: Bug
          Components: Miscellaneous
            Reporter: Charles Oliver Nutter
            Assignee: Thomas E Enebo
            Priority: Blocker
             Fix For: JRuby 1.0.3, JRuby 1.1


A team at Sun has run into a situation when redeploying their JRuby on 
Rails-based application where permgen eventually fills up. Because a 
well-behaved webapp should only be loading classes and constructing 
classloaders under the webapp's classloader, allowing the entire classloader 
subtree to be disposed when the webapp undeploys or redeploys, this most likely 
points to JRuby misbehaving. We need to audit all locations where we construct 
classloaders or load classes at runtime to ensure they are all happening under 
the appropriate containing classloader, rather than under a system classloader 
potentially outside the current application.

-- 
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