Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 62631 invoked from network); 8 Feb 2011 16:01:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 8 Feb 2011 16:01:25 -0000 Received: (qmail 8758 invoked by uid 500); 8 Feb 2011 16:01:25 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 8386 invoked by uid 500); 8 Feb 2011 16:01:21 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 8371 invoked by uid 99); 8 Feb 2011 16:01:20 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Feb 2011 16:01:20 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Feb 2011 16:01:18 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 6FEC6199752 for ; Tue, 8 Feb 2011 16:00:57 +0000 (UTC) Date: Tue, 8 Feb 2011 16:00:57 +0000 (UTC) From: "Rick Hillegas (JIRA)" To: derby-dev@db.apache.org Message-ID: <2139938023.2553.1297180857454.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] Commented: (DERBY-2905) Shutting down embedded Derby does not remove all code, the AutoloadDriver is left registered in the DriverManager. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DERBY-2905?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12992020#comment-12992020 ] Rick Hillegas commented on DERBY-2905: -------------------------------------- Thanks, Lily. I have applied the patch and verified that it fixes the behavior shown by the ww.java test case. Thanks. > Shutting down embedded Derby does not remove all code, the AutoloadDriver is left registered in the DriverManager. > ------------------------------------------------------------------------------------------------------------------ > > Key: DERBY-2905 > URL: https://issues.apache.org/jira/browse/DERBY-2905 > Project: Derby > Issue Type: Bug > Components: JDBC > Affects Versions: 10.2.2.0, 10.3.1.4, 10.4.1.3 > Reporter: Daniel John Debrunner > Assignee: Lily Wei > Attachments: DERBY-2905-2.diff, DERBY-2905_1.diff, DERBY-2905_3.diff, DERBY-2905_part2_1.diff, DERBY-2905_part2_2.diff, DERBY-2905v0.diff, DERBY-2905v0.stat, DERBY-2905v1.diff, DERBY-2905v1.stat, DERBY-2905v3.diff, DERBY-2905v3.stat, Main.java, Mainv1.java, Repro2905.java, ww.java > > > After a shutdown of the embedded driver the AutoloadDriver is not unregistered from DriverManager. However it does not support any future loading of connections so it has no value in remaining registered. Since the DriverManager class will remain forever, this means the Derby code will remain forever in the JVM, even if Derby was loaded by a separate class loader. > Regression from 10.1 since before the AutoloadedDriver the internal driver did unregister itself from the DriverManager on a shutdown. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira