Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 56153 invoked from network); 29 Mar 2006 12:43:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 29 Mar 2006 12:43:53 -0000 Received: (qmail 21225 invoked by uid 500); 29 Mar 2006 12:43:52 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 21192 invoked by uid 500); 29 Mar 2006 12:43:51 -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 21183 invoked by uid 99); 29 Mar 2006 12:43:51 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Mar 2006 04:43:51 -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; Wed, 29 Mar 2006 04:43:51 -0800 Received: from ajax (localhost.localdomain [127.0.0.1]) by ajax.apache.org (Postfix) with ESMTP id 11442D4A04 for ; Wed, 29 Mar 2006 13:43:30 +0100 (BST) Message-ID: <12761752.1143636210068.JavaMail.jira@ajax> Date: Wed, 29 Mar 2006 13:43:30 +0100 (BST) From: "Kristian Waagan (JIRA)" To: derby-dev@db.apache.org Subject: [jira] Commented: (DERBY-1149) 'jdbc40/StatementTest.junit' fails under DerbyNetClient In-Reply-To: <1002121520.1143202220148.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-1149?page=comments#action_12372240 ] Kristian Waagan commented on DERBY-1149: ---------------------------------------- This patch will (and does) fail, due to the way SQLStates are compared. I will brush up the patch, only changing things in StatementTest, were this testing was not good enough (all tests, not only the one that failed here). David, can you explain why you have set the SQLState to "25000.S.1", and not to "25001"? Is the former an SQLState encoding exception category, as described in the class comments for SQLState.java? Do we want to use the invalid trasaction state also for XA connections? I see it has been added in EmbedXAConnection. Is the CANNOT_CLOSE_ACTIVE_XA_CONNECTION wrong/deprecated for XA connections? Besides from these questions, I think the patch is good to go, but I would appreciate if it was held back until the questions above were answered and I had the time to add some fixes to StatementTest. > 'jdbc40/StatementTest.junit' fails under DerbyNetClient > ------------------------------------------------------- > > Key: DERBY-1149 > URL: http://issues.apache.org/jira/browse/DERBY-1149 > Project: Derby > Type: Test > Components: Regression Test Failure, Test > Versions: 10.2.0.0 > Environment: JDK 1.6 (b76 used, believed to apply to all) > Reporter: Kristian Waagan > Assignee: David Van Couvering > Attachments: DERBY-1149-StatementTestFaiure.diff > > One of the tests in jdbc40/StatementTest.junit fails with the following message: > "Attempt to shutdown framework: DerbyNetClient > 0 add > > ....F. > > There was 1 failure: > > 1) testIsClosedWhenClosingConnectionInInvalidState(org.apache.derbyTesting.functionTests.tests.jdbc4.StatementTest)junit.framework.ComparisonFailure: Unexpected exception thrown: Cannot close a connection while a global transaction is still active. expected: but was: > > FAILURES!!! > > Tests run: 5, Failures: 1, Errors: 0 > Test Failed. > *** End: StatementTest jdk1.6.0-beta2 DerbyNetClient 2006-03-24 12:53:22 ***" > The reason is that the exception message text has been changed. This comparison is only done when running DerbyNetClient, because SQLState was not implemented there. > The checkin that caused the error: > "Author: davidvc > Date: Thu Mar 23 16:55:44 2006 > New Revision: 388309 > URL: http://svn.apache.org/viewcvs?rev=388309&view=rev > Log: > DERBY-839 (Partial). Internationalize Connection.java. Also upgraded > the "i18n lint" test to be a little more intelligent, and to not exit > on the first failure. > Passes derbynetclientmats. All changes are client-specific so derbyall > was not run." > A -- 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