cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Diogo Sant'Ana (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CXF-6749) Classloader leak on FileUtils.createTmpDir()
Date Fri, 15 Jan 2016 16:19:39 GMT
Diogo Sant'Ana created CXF-6749:
-----------------------------------

             Summary: Classloader leak on FileUtils.createTmpDir()
                 Key: CXF-6749
                 URL: https://issues.apache.org/jira/browse/CXF-6749
             Project: CXF
          Issue Type: Bug
    Affects Versions: 2.7.14
         Environment: Slackware Linux 14.1 (kernel 3.10.17), Java 1.7.0_75, Tomcat 7.0.39
(this is my production environment)
            Reporter: Diogo Sant'Ana


FileUtils.createTmpDir() adds a ApplicationShutdownHook to remove the recently created temp
folder, creating a indirect reference to the Tomcat WebappClassloader from the hook static
attribute at ApplicationShutdownHooks class, preventing the classloader to be collected.

Actually, it will be collected when the JVM is turned off. But this is a web application container,
it won't be turn off for a while.

I only checked this with the version I´m currently using (2.7.14), but I checked the code
at 3.1.x and master branches and it still the same.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message