Return-Path: X-Original-To: apmail-db-derby-dev-archive@www.apache.org Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E32681182F for ; Mon, 24 Mar 2014 17:01:07 +0000 (UTC) Received: (qmail 6433 invoked by uid 500); 24 Mar 2014 17:00:57 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 5716 invoked by uid 500); 24 Mar 2014 17:00:54 -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 5334 invoked by uid 99); 24 Mar 2014 17:00:49 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Mar 2014 17:00:49 +0000 Date: Mon, 24 Mar 2014 17:00:49 +0000 (UTC) From: "Myrna van Lunteren (JIRA)" To: derby-dev@db.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (DERBY-6248) nightly regression test failure: testDerby966(org.apache.derbyTesting.functionTests.tests.jdbcapi.XATest)java.sql.SQLFeatureNotSupportedException: The DDM object 0x2408 is not supported. The connection has been terminated. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/DERBY-6248?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13945352#comment-13945352 ] Myrna van Lunteren commented on DERBY-6248: ------------------------------------------- To give an update on some further experiments/debugging: - this problem did not surface in 50 runs with either Oracle's jdk 1.8 nor jdk 1.6. - with both of those, an additional SQLCARD (from DRDAConnThread.writeSQLCARDs) is written on the server over what happens with ibm 1.6 (or 1.7) jvms (fail or passing run) - with ibm 1.6, when the failure occurs, EmbedPreparedStatement.finalize() doesn't get called until right before the error happens. (and EmbedStatement.finalize() just after). In passing runs, these methods get called sooner. With jdk 1.8, these methods apparently do not get called at all... (Of course, the calling of these finalize methods are as likely a symptom as the cause of the problem). > nightly regression test failure: testDerby966(org.apache.derbyTesting.functionTests.tests.jdbcapi.XATest)java.sql.SQLFeatureNotSupportedException: The DDM object 0x2408 is not supported. The connection has been terminated. > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: DERBY-6248 > URL: https://issues.apache.org/jira/browse/DERBY-6248 > Project: Derby > Issue Type: Bug > Components: Network Client, Network Server > Affects Versions: 10.11.0.0 > Reporter: Mike Matrigali > Assignee: Myrna van Lunteren > Attachments: XALongReproD6248.java, XAReproD6248.java, derby.log, error-stacktrace.out > > > intermittent nightly regression test failure in trunk, linux, ibm16 > only happened once in may on this machine environment. > http://people.apache.org/~myrnavl/derby_test_results/main/linux/testlog/ibm16/1488444-suites.All_diff.txt > There was 1 error: > 1) testDerby966(org.apache.derbyTesting.functionTests.tests.jdbcapi.XATest)java.sql.SQLFeatureNotSupportedException: The DDM object 0x2408 is not supported. The connection has been terminated. > at org.apache.derby.client.am.SQLExceptionFactory.getSQLException(Unknown Source) > at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source) > at org.apache.derby.client.am.LogicalConnection.close(Unknown Source) > at org.apache.derbyTesting.functionTests.tests.jdbcapi.XATest.testDerby966(XATest.java:1079) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:117) > at org.apache.derbyTesting.junit.BaseJDBCTestCase.runBareOverridable(BaseJDBCTestCase.java:439) > at org.apache.derbyTesting.junit.BaseJDBCTestCase.runBare(BaseJDBCTestCase.java:456) > at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24) > at junit.extensions.TestSetup$1.protect(TestSetup.java:21) > at junit.extensions.TestSetup.run(TestSetup.java:25) > at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57) > at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24) > at junit.extensions.TestSetup$1.protect(TestSetup.java:21) > at junit.extensions.TestSetup.run(TestSetup.java:25) > at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57) > at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24) > at junit.extensions.TestSetup$1.protect(TestSetup.java:21) > at junit.extensions.TestSetup.run(TestSetup.java:25) > at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24) > at junit.extensions.TestSetup$1.protect(TestSetup.java:21) > at junit.extensions.TestSetup.run(TestSetup.java:25) > at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57) > Caused by: org.apache.derby.client.am.DisconnectException: The DDM object 0x2408 is not supported. The connection has been terminated. > at org.apache.derby.client.net.NetConnectionReply.doObjnsprmSemantics(Unknown Source) > at org.apache.derby.client.net.NetConnectionReply.parseSYNCCTLError(Unknown Source) > at org.apache.derby.client.net.NetXAConnectionReply.parseSYNCCTLreply(Unknown Source) > at org.apache.derby.client.net.NetXAConnectionReply.readLocalXACommit(Unknown Source) > at org.apache.derby.client.net.NetXAConnection.readLocalXACommit_(Unknown Source) > at org.apache.derby.client.net.NetXAConnection.readCommit(Unknown Source) > at org.apache.derby.client.net.NetConnection.readXACommit_(Unknown Source) > at org.apache.derby.client.am.ClientConnection.readCommit(Unknown Source) > at org.apache.derby.client.am.ClientConnection.readAutoCommit(Unknown Source) > at org.apache.derby.client.am.ClientConnection.flowClose(Unknown Source) > at org.apache.derby.client.am.ClientConnection.closeForReuse(Unknown Source) > ... 49 more > FAILURES!!! > Tests run: 17341, Failures: 0, Errors: 1 -- This message was sent by Atlassian JIRA (v6.2#6252)