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