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)