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.

Reply via email to