Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 52014 invoked from network); 9 Feb 2011 13:26:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 9 Feb 2011 13:26:24 -0000 Received: (qmail 16293 invoked by uid 500); 9 Feb 2011 13:26:24 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 16096 invoked by uid 500); 9 Feb 2011 13:26: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 16085 invoked by uid 99); 9 Feb 2011 13:26:20 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Feb 2011 13:26: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; Wed, 09 Feb 2011 13:26: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 7118F19BC2B for ; Wed, 9 Feb 2011 13:25:57 +0000 (UTC) Date: Wed, 9 Feb 2011 13:25:57 +0000 (UTC) From: "Dag H. Wanvik (JIRA)" To: derby-dev@db.apache.org Message-ID: <1354117126.5035.1297257957459.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=12992474#comment-12992474 ] Dag H. Wanvik commented on DERBY-2905: -------------------------------------- Lily, the latest patch (DERBY_2905_part2_2) doesn't have the Apache grant flag set, so I think you should reattach it, so it's legally in order :) > 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