Igor Sereda created DERBY-5963:
----------------------------------
Summary: Memory leak when shutting down Derby system
Key: DERBY-5963
URL: https://issues.apache.org/jira/browse/DERBY-5963
Project: Derby
Issue Type: Bug
Components: Store
Affects Versions: 10.9.1.0, 10.5.3.0
Environment: Embedded Derby
Windows 7
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)
Reporter: Igor Sereda
I am using an embedded Derby on a server within OSGi environment, as a private
library in my bundle. When the bundle is deactivated, I stop Derby database
(with jdbc:derby:;shutdown=true;deregister=true URL)
But although otherwise the database is released, an instance of ContextManager
stays in memory due to a leaked reference in a ThreadLocal variable (from
ContextService, I presume). The instance of ContextManager is a big deal,
because it also holds the whole page cache in memory (40MB), and also, via
class loader, holds whole my OSGi bundle too.
Please let me know if you need any information on reproducing this problem.
Thanks!
Igor
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira