users@glassfish.java.net

Re: Autodeploying multiple times causes OutOfMemoryError in PermGen

From: <glassfish_at_javadesktop.org>
Date: Thu, 26 Apr 2007 18:24:48 PDT

I noticed with b44 that the bug associated with this thread (2375) has been marked as fixed. Unfortunately that does not seem to be the case, although it has improved somewhat.

On the plus side there are no longer any jars held open by the jsr199 compiler. However, there are still many jars held open by the EJB class loader. They all seem to be held open by an interceptor on an EJB method call. At least that's what I think the following few lines mean:
 

com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(com\sun\enterprise\admin\util\proxy\ProxyClass.java:77)
$Proxy1.invoke(-unknown-:-1)
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(com\sun\enterprise\admin\server\core\jmx\SunoneInterceptor.java:297)

I have uploaded the new output from ZipFileMonitor to http://ctr.id.au/openJars3.txt for Tim/Jan to have a look at.

Could someone please re-open issue 2375?

Much appreciated
Cameron
[Message sent by forum member 'cameronr' (cameronr)]

http://forums.java.net/jive/thread.jspa?messageID=214554