On Wed, May 28, 2008 at 12:33 PM, Roman Puchkovskiy <[EMAIL PROTECTED]> wrote: > > Hi. > > Some classes in Jackrabbit (for instance, TransientFileFactory) always > register shutdown hooks. So, if jackrabbit classes were loaded by web-app > classloader, they will not be released when web-app is undeployed. Looks > like this should lead to classloader leak. > Am I missing something? And if this causes leaks, is there way to cancel > such hooks when undeploying web-application?
is this a pure theoretical issue or have you actually experienced "out of perm space" errors? i agree with your analysis that the addShutdownHook call in TransientFileFactory is a potential classloader related memory leak. however, so far i haven't heard of any "out of perm space" reports. OTOH, if this is a real world issue we should probably address it. BTW: TransientFileFactory is part of jcr-commons which could/should be deployed as a shared library. cheers stefan > > Thanks in advance. > -- > View this message in context: > http://www.nabble.com/Shutdown-hooks-and-classloader-leak-tp17509737p17509737.html > Sent from the Jackrabbit - Users mailing list archive at Nabble.com. > >
