PermGen OutOfMemoryError caused by UploadedFile
-----------------------------------------------
Key: TOMAHAWK-1464
URL: https://issues.apache.org/jira/browse/TOMAHAWK-1464
Project: MyFaces Tomahawk
Issue Type: Bug
Components: File Upload
Environment: myfaces-extensions-1.0.9.jar
Sun Java System Application Server 9.1_02 (build b04-fcs)
JDK 1.6.0_11
Reporter: Hans Cappelle
After redeploying a simple myfaces project with tomahawk extension the
application server crashes with OutOfMemoryError: PermGen space. Using jmap and
jhat I discovered serveral classloaders with a reference to an instances of
org.apache.myfaces.custom.fileupload.UploadedFile were left in memory. Because
of this classloaders can't shut down properly so after several redeployments we
get an OutOfMemory.
classloader hierarchy example (it states 2 classes are left because cleaning my
test project also fails on a richfaces class):
^----
org.apache.catalina.loader.webappclassloa...@0x1e26b260 [ 853 classes ]
^----
com.sun.faces.application.converterpropertyeditorfactory$disposableclassloa...@0x1e27c788
[ 2 classes ]
One of the classes left is:
class
com.sun.faces.application.ConverterPropertyEditorFor_org_apache_myfaces_custom_fileupload_UploadedFile
(84 bytes) : ??
with a reference to:
class org.apache.myfaces.custom.fileupload.UploadedFile (84 bytes)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.