Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 19274 invoked from network); 13 Mar 2006 09:54:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 13 Mar 2006 09:54:55 -0000 Received: (qmail 50877 invoked by uid 500); 13 Mar 2006 09:54:02 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 50640 invoked by uid 500); 13 Mar 2006 09:54:01 -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 50631 invoked by uid 99); 13 Mar 2006 09:54:01 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Mar 2006 01:54:01 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [192.87.106.226] (HELO ajax.apache.org) (192.87.106.226) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Mar 2006 01:54:00 -0800 Received: from ajax (localhost.localdomain [127.0.0.1]) by ajax.apache.org (Postfix) with ESMTP id EC3D0D49FE for ; Mon, 13 Mar 2006 09:53:39 +0000 (GMT) Message-ID: <1174100448.1142243619965.JavaMail.jira@ajax> Date: Mon, 13 Mar 2006 09:53:39 +0000 (GMT) From: "Kristian Waagan (JIRA)" To: derby-dev@db.apache.org Subject: [jira] Commented: (DERBY-1095) Closing an embedded connection does not seem to close associated EmbedStatements In-Reply-To: <949739842.1142008131793.JavaMail.jira@ajax> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/DERBY-1095?page=comments#action_12370138 ] Kristian Waagan commented on DERBY-1095: ---------------------------------------- No Jiras have been opened. First patch for Statement.isClosed() is not even committed yet (DERBY-953). Code for ResultSet.isClosed() is committed under DERBY-948. I was planning to change the patch for Statement.isClosed() based on information about your planned fix, but if you want to do it just unassign me from the issue and assign yourself. > Closing an embedded connection does not seem to close associated EmbedStatements > -------------------------------------------------------------------------------- > > Key: DERBY-1095 > URL: http://issues.apache.org/jira/browse/DERBY-1095 > Project: Derby > Type: Bug > Components: JDBC > Versions: 10.2.0.0 > Reporter: Kristian Waagan > Assignee: Daniel John Debrunner > Priority: Minor > Attachments: Derby1095Repro.java > > Closing an embedded connection (calling EmbedConnection.close()) does not seem to close associated EmbedStatements. > The severity of the bug is not determined. The least severe case is that the internal EmbedStatement variable 'active' is not updated accordingly, the most severe case is that the the resources bound to EmbedStatement will not be viable for garbage collection until the EmbedStatement itself is (if user keeps references to it). > If methods on the statement are called, Derby will correctly throw an NoCurrentConnection exception, but the close() method is still never called automatically. > The problem also seem to extend down to ResultSet.isClosed(), but this is probably due to the bug in EmbedStatement. > Problem detected while fixing DERBY-953; implement Statement.isClosed(). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira